Richard Wilson
0f36a3e6a5
Allow nested calls to knockout rendering (stops iframes from flushing the current data).
...
svn path=/trunk/netsurf/; revision=2692
2006-07-02 16:17:51 +00:00
Richard Wilson
a1e42c14a2
Ensure all plots are bounding boxes are correctly clipped. Handle non-repeating backgrounds better. Delink deleted nodes for improved efficiency.
...
svn path=/trunk/netsurf/; revision=2690
2006-07-02 13:18:29 +00:00
Richard Wilson
467d9679f8
Totally knock out boxes as early into the tree as possible to improve efficiency. Fix incorrect buffer check.
...
svn path=/trunk/netsurf/; revision=2688
2006-07-02 01:36:02 +00:00
Richard Wilson
6e8ba3f4bb
Move array definitions for GCC4
...
svn path=/trunk/netsurf/; revision=2687
2006-07-02 00:08:54 +00:00
Richard Wilson
2dc65ac414
Don't assume tiled plotting will cover the entire clipping region.
...
svn path=/trunk/netsurf/; revision=2683
2006-07-01 18:41:33 +00:00
Richard Wilson
cf4294d3a8
Implement knockout rendering (controlled by 'knockout_rendering' option or Ctrl+F11, default is off). This attempts to minimise the amount of overlapping redraw performed, and thus can drasticly reduce the rendering time of many pages.
...
svn path=/trunk/netsurf/; revision=2682
2006-07-01 18:16:05 +00:00
Richard Wilson
c490c7f586
Handle memory exhaustion better.
...
svn path=/trunk/netsurf/; revision=2666
2006-06-28 22:45:48 +00:00
John Mark Bell
a63221a624
Rewrite cookie parser to be more tolerant of junk input
...
No longer need urldb_init; remove it.
svn path=/trunk/netsurf/; revision=2643
2006-06-24 15:44:48 +00:00
John Mark Bell
4f249f9d0a
Merge cookies changes into head - unvalidated transactions and a UI
...
still need implementing.
svn path=/trunk/netsurf/; revision=2632
2006-06-19 21:49:25 +00:00
John Mark Bell
c1dbdad995
Provide persistent flag for urldb entries.
...
Make hotlist use this, rather than abusing the last visited date.
This fixes the hotlist being copied to global history issue.
svn path=/trunk/netsurf/; revision=2619
2006-06-14 22:46:12 +00:00
Daniel Silverstone
52e973d094
Don't clone a NULL gesturer
...
svn path=/trunk/netsurf/; revision=2613
2006-06-02 13:31:18 +00:00
Daniel Silverstone
a8ebc5ba5a
Fix comment about direction 8 in the gesture core.
...
svn path=/trunk/netsurf/; revision=2612
2006-06-02 13:28:06 +00:00
Daniel Silverstone
8a86b6b2b4
Added rudimentary gesture engine and test in gtk frontend
...
svn path=/trunk/netsurf/; revision=2611
2006-06-02 07:48:13 +00:00
James Bursa
dece339528
Fix box_at_point() for certain cases involving floats (solves unclickable links on Wikipedia). Fix text-selection code that assumed that text boxes would be returned last by box_at_point().
...
svn path=/trunk/netsurf/; revision=2606
2006-05-24 22:55:37 +00:00
Daniel Silverstone
f07fce7307
Update the title when updating the history on reload
...
svn path=/trunk/netsurf/; revision=2600
2006-05-13 10:14:08 +00:00
John Mark Bell
37cb487fc0
Fix crash when saving a selection after its containing window's content
...
has changed.
svn path=/trunk/netsurf/; revision=2557
2006-04-26 17:26:03 +00:00
Richard Wilson
b17040905b
Update history cloning to stop missing references.
...
svn path=/trunk/netsurf/; revision=2548
2006-04-22 21:35:28 +00:00
Richard Wilson
c7f77b0165
Finish history cloning.
...
svn path=/trunk/netsurf/; revision=2547
2006-04-22 18:24:18 +00:00
Richard Wilson
2b87a0b148
Clone history for child browser windows.
...
svn path=/trunk/netsurf/; revision=2546
2006-04-22 16:38:13 +00:00
John Mark Bell
9989fd4d3a
Fix utter stupidity
...
svn path=/trunk/netsurf/; revision=2536
2006-04-16 10:22:53 +00:00
John Mark Bell
e5912fedd1
Use database's copy of URL for new global history entries
...
svn path=/trunk/netsurf/; revision=2534
2006-04-15 18:53:20 +00:00
John Mark Bell
691087a534
Fix crash when deleting directories
...
svn path=/trunk/netsurf/; revision=2533
2006-04-15 18:52:06 +00:00
John Mark Bell
52bdd72c71
Ensure hotlist URLs are retained in the database
...
Reduce number of unconditional calls to urldb_get_url_data
svn path=/trunk/netsurf/; revision=2531
2006-04-15 15:23:23 +00:00
John Mark Bell
e0ba508992
Store URLs explicitly in URL database for faster access.
...
Iteration callbacks now passed url_data struct to remove need to look up
svn path=/trunk/netsurf/; revision=2522
2006-04-11 02:39:55 +00:00
John Mark Bell
c09eb457df
Unify information databases
...
svn path=/trunk/netsurf/; revision=2519
2006-04-09 23:21:13 +00:00
Rob Kendrick
b875473027
[project @ 2006-03-31 10:41:21 by rjek]
...
Move default font face choices from RISC OS front end to core
svn path=/import/netsurf/; revision=2482
2006-03-31 10:41:21 +00:00
Rob Kendrick
5d434ff002
[project @ 2006-03-29 15:26:53 by rjek]
...
Moved homepage_url option into core from riscos, and use it in the GTK frontend
svn path=/import/netsurf/; revision=2481
2006-03-29 15:26:54 +00:00
Daniel Silverstone
c37ff7b219
[project @ 2006-03-27 00:30:04 by dsilvers]
...
Ensure refresh_interval is -1 just in case
svn path=/import/netsurf/; revision=2194
2006-03-27 00:30:04 +00:00
Daniel Silverstone
dc3287127a
[project @ 2006-03-27 00:19:19 by dsilvers]
...
Defer scheduling a refresh until the content is loaded. This prevents assertion failures in the rare case that a schedule_run ends up being called before a content object containing a refresh which is due is fully loaded
svn path=/import/netsurf/; revision=2193
2006-03-27 00:19:19 +00:00
Daniel Silverstone
d8576715d9
[project @ 2006-03-26 23:06:18 by dsilvers]
...
Consider the margins on the <html> object when calculating where a point is.
svn path=/import/netsurf/; revision=2189
2006-03-26 23:06:18 +00:00
Rob Kendrick
8cb8c74d40
[project @ 2006-03-26 21:26:47 by rjek]
...
Add a 5 pixel 'tail' at the start and end of history node links
svn path=/import/netsurf/; revision=2183
2006-03-26 21:26:47 +00:00
Daniel Silverstone
8ebdc30958
[project @ 2006-03-26 17:48:56 by dsilvers]
...
Argh, it's a length but it's called an offset
svn path=/import/netsurf/; revision=2181
2006-03-26 17:48:56 +00:00
Daniel Silverstone
ccea99c07f
[project @ 2006-03-26 17:43:43 by dsilvers]
...
char_offset is an offset, add one to make it a length
svn path=/import/netsurf/; revision=2180
2006-03-26 17:43:43 +00:00
James Bursa
5a72700817
[project @ 2006-03-25 20:30:35 by bursa]
...
Split local history into portable and RISC OS specific code. Improve layout of history tree.
svn path=/import/netsurf/; revision=2164
2006-03-25 20:30:35 +00:00
Michael Drake
222b75de89
[project @ 2006-03-22 23:37:59 by tlsa]
...
More pointer types for RISC OS build.
svn path=/import/netsurf/; revision=2150
2006-03-22 23:37:59 +00:00
Rob Kendrick
388ce7b8c4
[project @ 2006-03-21 17:22:41 by rjek]
...
Radio and checkbox widgets are now 3D, and implemented arc plotting for them
svn path=/import/netsurf/; revision=2145
2006-03-21 17:22:41 +00:00
Rob Kendrick
1562dd03cb
[project @ 2006-03-19 19:03:07 by rjek]
...
Implemented unfilled disc plotting and GTK disc plotting
svn path=/import/netsurf/; revision=2136
2006-03-19 19:03:07 +00:00
Daniel Silverstone
35bb5f96d5
[project @ 2006-03-19 17:49:32 by dsilvers]
...
Add support for a few more CSS cursors and tidy the GUI_POINTER_* stuff to support what we already had
svn path=/import/netsurf/; revision=2135
2006-03-19 17:49:32 +00:00
Daniel Silverstone
40260f177a
[project @ 2006-03-14 14:21:00 by dsilvers]
...
Multi-parallel fetch. Needs documenting, works in basic GTK tests, makes things way faster on GTK port. Needs testing on RO and in general more testing is good.
svn path=/import/netsurf/; revision=2127
2006-03-14 14:21:01 +00:00
Daniel Silverstone
17d059f53f
[project @ 2006-03-10 09:09:03 by dsilvers]
...
Minor refactor to pass the gui_window to gui_window_set_pointer and gui_window_hide_pointer
svn path=/import/netsurf/; revision=2123
2006-03-10 09:09:03 +00:00
John Mark Bell
77159f9e9a
[project @ 2006-03-09 14:01:38 by jmb]
...
Avoid potential NULL read
svn path=/import/netsurf/; revision=2112
2006-03-09 14:01:38 +00:00
Richard Wilson
25a995931d
[project @ 2006-03-04 20:46:35 by rjw]
...
Continue work towards favicon support.
svn path=/import/netsurf/; revision=2104
2006-03-04 20:46:35 +00:00
John Mark Bell
44d192c762
[project @ 2006-02-24 20:43:45 by jmb]
...
Fix broken fragment handling which prevented form submission.
svn path=/import/netsurf/; revision=2094
2006-02-24 20:43:45 +00:00
John Mark Bell
d4d3e5ee1c
[project @ 2006-02-23 15:06:53 by jmb]
...
Handle invalid SSL certificates better - UI still needs work.
Modify fetch callback data parameter type to remove compiler warnings.
Constify things.
Lose global ssl_verify_certificates option.
Fix issue when closing a dialog without input focus.
svn path=/import/netsurf/; revision=2092
2006-02-23 15:06:54 +00:00
John Mark Bell
5ce5fe084c
[project @ 2006-02-19 18:26:23 by jmb]
...
Rewrite HTTP authentication.
Fix extraction of realm from WWW-Authenticate header.
Tidy up login dialog code.
svn path=/import/netsurf/; revision=2085
2006-02-19 18:26:23 +00:00
Adrian Lees
dbfdafdf18
[project @ 2006-02-15 23:09:53 by adrianl]
...
Extend text selection, copying, saving and searching code to handle textplain contents; modified textplain code to accept other line terminators
svn path=/import/netsurf/; revision=2081
2006-02-15 23:09:55 +00:00
Adrian Lees
ba474f1c91
[project @ 2006-02-12 21:23:21 by adrianl]
...
Show all matches
svn path=/import/netsurf/; revision=2076
2006-02-12 21:23:22 +00:00
Adrian Lees
faa96477e5
[project @ 2006-02-11 18:44:23 by adrianl]
...
Remove currently unused and unusable functions
svn path=/import/netsurf/; revision=2073
2006-02-11 18:44:23 +00:00
Adrian Lees
edded10c0f
[project @ 2006-02-11 18:33:05 by adrianl]
...
Textarea/selection improvements and fixes
svn path=/import/netsurf/; revision=2072
2006-02-11 18:33:05 +00:00
Adrian Lees
6b3b19a95b
[project @ 2006-02-11 03:40:26 by adrianl]
...
Auto-repeat for scrollbar buttons
svn path=/import/netsurf/; revision=2070
2006-02-11 03:40:26 +00:00