Commit Graph

998 Commits

Author SHA1 Message Date
Richard Wilson
036622f35f [project @ 2005-03-18 23:52:38 by rjw]
Allow windows to be resized to an absolute minimum (toolbars collapse.)

svn path=/import/netsurf/; revision=1541
2005-03-18 23:52:38 +00:00
Richard Wilson
950d8e27a0 [project @ 2005-03-13 09:04:44 by rjw]
Update title and extent on scale change.

svn path=/import/netsurf/; revision=1534
2005-03-13 09:04:44 +00:00
James Bursa
51c5143a80 [project @ 2005-02-20 13:17:29 by bursa]
Font rewrite, part 1.

svn path=/import/netsurf/; revision=1517
2005-02-20 13:17:29 +00:00
Richard Wilson
acb914b90a [project @ 2005-02-08 23:34:56 by rjw]
Implement nodes being retained in memory after deletion, stop nodes being able to be moved within themselves.

svn path=/import/netsurf/; revision=1507
2005-02-08 23:34:56 +00:00
Richard Wilson
350247a0f2 [project @ 2005-02-07 23:00:09 by rjw]
Stop toolbar scrolling by 1px, make theme saving use leafnames, improve error handling

svn path=/import/netsurf/; revision=1499
2005-02-07 23:00:09 +00:00
Richard Wilson
db41dc3dac [project @ 2005-02-07 14:28:43 by rjw]
Initial work for global history (currently incomplete)

svn path=/import/netsurf/; revision=1497
2005-02-07 14:28:43 +00:00
Richard Wilson
12de122415 [project @ 2005-02-07 14:17:35 by rjw]
Stop crashes during buffered rendering freezing RISC OS

svn path=/import/netsurf/; revision=1494
2005-02-07 14:17:35 +00:00
Richard Wilson
2affb76944 [project @ 2005-02-03 13:18:22 by rjw]
Implementation of URL suggestion

svn path=/import/netsurf/; revision=1488
2005-02-03 13:18:22 +00:00
Richard Wilson
b6ba963b9a [project @ 2005-01-27 22:54:59 by rjw]
Recursing deleted nodes is foolish

svn path=/import/netsurf/; revision=1472
2005-01-27 22:54:59 +00:00
James Bursa
04f0525fbf [project @ 2005-01-24 23:02:37 by bursa]
Reformat pages loaded from memory cache to window width.

svn path=/import/netsurf/; revision=1467
2005-01-24 23:02:37 +00:00
James Bursa
2583180b79 [project @ 2005-01-24 22:14:59 by bursa]
Simplify browser_window_go(). Replace browser_window_go_post() with browser_window_go() where possible.

svn path=/import/netsurf/; revision=1466
2005-01-24 22:14:59 +00:00
James Bursa
01b28b7538 [project @ 2005-01-24 20:59:15 by bursa]
Fix input focus behaviour. Remove obsolete gui_window_get_url().

svn path=/import/netsurf/; revision=1465
2005-01-24 20:59:15 +00:00
James Bursa
f0b264670e [project @ 2005-01-13 22:42:38 by bursa]
Start on theme auto-install. Fix content_add_user() not to broadcast error on memory exhaustion.

svn path=/import/netsurf/; revision=1448
2005-01-13 22:42:39 +00:00
John Mark Bell
77de9c1336 [project @ 2005-01-03 02:09:20 by jmb]
Shift + Click == download

svn path=/import/netsurf/; revision=1429
2005-01-03 02:09:20 +00:00
John Mark Bell
8334683068 [project @ 2005-01-02 03:58:20 by jmb]
xcalloc/xrealloc/xstrdup-purge - Lose remaining calls (and purge the relevant functions from utils.c)

svn path=/import/netsurf/; revision=1419
2005-01-02 03:58:21 +00:00
James Bursa
ed05aa87f8 [project @ 2004-12-25 11:37:35 by bursa]
Fix line endings.

svn path=/import/netsurf/; revision=1409
2004-12-25 11:37:35 +00:00
Richard Wilson
8de8b08371 [project @ 2004-12-16 14:12:04 by rjw]
Fix for bug when deleting an expanded tree node. JNG/PNG opacity is now tested during the first plot.

svn path=/import/netsurf/; revision=1405
2004-12-16 14:12:04 +00:00
Richard Wilson
57fbde93e6 [project @ 2004-12-13 13:48:56 by rjw]
Fix hotlist dragging inconsitency.

svn path=/import/netsurf/; revision=1402
2004-12-13 13:48:56 +00:00
Richard Wilson
bd652a750a [project @ 2004-12-09 12:07:32 by rjw]
Fix GTK build. Lose xcalloc() from history.

svn path=/import/netsurf/; revision=1396
2004-12-09 12:07:32 +00:00
Richard Wilson
32db7e04d0 [project @ 2004-12-09 10:30:43 by rjw]
Re-implementation of hotlist via general tree code. Animations can be stopped once more. Purged a few xcalloc() calls.

svn path=/import/netsurf/; revision=1394
2004-12-09 10:30:44 +00:00
John Mark Bell
77a9671224 [project @ 2004-12-08 23:16:53 by jmb]
Squash bug which caused assertion failure
Add more asserts, for my own sanity

svn path=/import/netsurf/; revision=1393
2004-12-08 23:16:53 +00:00
John Mark Bell
d86553ef7e [project @ 2004-12-08 00:31:11 by jmb]
xfoo purge, reindent some sources.
Loginlist is ugly, feel free to rewrite.

svn path=/import/netsurf/; revision=1390
2004-12-08 00:31:11 +00:00
John Mark Bell
91b23308e1 [project @ 2004-11-22 23:29:50 by jmb]
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
2004-11-22 23:29:50 +00:00
James Bursa
a31f6306f9 [project @ 2004-11-20 00:02:56 by bursa]
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
2004-11-20 00:02:56 +00:00
James Bursa
da5d07f0be [project @ 2004-10-22 20:58:11 by bursa]
Fix form textarea scrolling. The scrollbar now works properly.

svn path=/import/netsurf/; revision=1334
2004-10-22 20:58:11 +00:00
John Mark Bell
963c3766d5 [project @ 2004-10-20 23:31:31 by jmb]
Reimplement draw groups

svn path=/import/netsurf/; revision=1332
2004-10-20 23:31:32 +00:00
James Bursa
de33b16b87 [project @ 2004-10-17 21:11:29 by bursa]
Scrollbar and dragging work.

svn path=/import/netsurf/; revision=1315
2004-10-17 21:11:29 +00:00
James Bursa
0c898cdedf [project @ 2004-10-17 21:03:19 by bursa]
New target-independent interface for plotting and RISC OS screen implementation.

svn path=/import/netsurf/; revision=1312
2004-10-17 21:03:19 +00:00
Richard Wilson
403f12872d [project @ 2004-10-04 23:54:42 by rjw]
Moved GIF file reading to image/, optimisation of plotting for GIFs, JNGs, PNGs and JPEGs, initial work for toolbar customisation. Possibly some other things too.

svn path=/import/netsurf/; revision=1301
2004-10-04 23:54:42 +00:00
John Mark Bell
428a1b5841 [project @ 2004-10-01 23:19:08 by jmb]
Referer header is now preserved across redirects

svn path=/import/netsurf/; revision=1299
2004-10-01 23:19:08 +00:00
John Mark Bell
49ce807e3c [project @ 2004-10-01 21:31:55 by jmb]
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
2004-10-01 21:31:55 +00:00
John Mark Bell
39ad1632eb [project @ 2004-10-01 00:06:49 by jmb]
Send HTTP referer header. This is _only_ sent when a link is clicked (theoretically, at least).

svn path=/import/netsurf/; revision=1296
2004-10-01 00:06:49 +00:00
John Mark Bell
1202ad9c44 [project @ 2004-09-30 16:48:04 by jmb]
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
2004-09-30 16:48:04 +00:00
Michael Drake
4439cbc204 [project @ 2004-09-28 15:30:48 by tlsa]
Support invalid polygon shape name in image maps.

svn path=/import/netsurf/; revision=1292
2004-09-28 15:30:48 +00:00
John Mark Bell
5802723281 [project @ 2004-09-27 05:21:00 by jmb]
Improve !Boot file and support protocol fallback positions.

svn path=/import/netsurf/; revision=1287
2004-09-27 05:21:00 +00:00
John Mark Bell
c4772ea99c [project @ 2004-09-14 00:20:29 by jmb]
Revert last change

svn path=/import/netsurf/; revision=1278
2004-09-14 00:20:29 +00:00
John Mark Bell
bcecdaf9eb [project @ 2004-09-14 00:20:06 by jmb]
Prod NC build - looks like dependencies are screwed

svn path=/import/netsurf/; revision=1277
2004-09-14 00:20:06 +00:00
James Bursa
3371a27391 [project @ 2004-09-03 22:44:47 by bursa]
Add generic bitmap functions. Move jpeg and mng code from riscos/ to image/ and update to use bitmap. Note: background tiling and drawfile export for jpeg and mng/png are broken.

svn path=/import/netsurf/; revision=1265
2004-09-03 22:44:48 +00:00
John Tytgat
6b46a8d916 [project @ 2004-08-26 22:59:02 by joty]
die() doesn't need extra ().

svn path=/import/netsurf/; revision=1252
2004-08-26 22:59:02 +00:00
James Bursa
e44249f6ed [project @ 2004-08-25 23:56:48 by bursa]
Experimental overflow: scroll code.

svn path=/import/netsurf/; revision=1250
2004-08-25 23:56:49 +00:00
John Tytgat
402c4ca66c [project @ 2004-08-14 14:30:10 by joty]
Removed a chunk of Norcroft compiler warnings.  Re-ident some pieces.

svn path=/import/netsurf/; revision=1231
2004-08-14 14:30:12 +00:00
John Tytgat
7d3a242132 [project @ 2004-08-14 12:57:00 by joty]
Using more stddef.h types.

svn path=/import/netsurf/; revision=1230
2004-08-14 12:57:02 +00:00
John Tytgat
c9c3e1d966 [project @ 2004-08-14 12:16:44 by joty]
Keypresses are wchar_t typed data.

svn path=/import/netsurf/; revision=1227
2004-08-14 12:16:45 +00:00
James Bursa
acfb4c0adb [project @ 2004-08-11 22:08:25 by bursa]
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
2004-08-11 22:08:26 +00:00
James Bursa
bc727dda1c [project @ 2004-08-11 19:02:32 by bursa]
Start work on removing instances and making content types non-shareable. Clean up some #includes.

svn path=/import/netsurf/; revision=1211
2004-08-11 19:02:32 +00:00
John Mark Bell
c9bd6fa9fc [project @ 2004-08-09 16:11:58 by jmb]
Rework the interface of the URL handing module to allow for multiple error types.
Modify save_complete URL rewriting appropriately.

svn path=/import/netsurf/; revision=1206
2004-08-09 16:11:58 +00:00
James Bursa
8337acfc78 [project @ 2004-08-08 19:13:40 by bursa]
Fix form submitting with an empty file upload. Update form_textarea_value(). Purge xcalloc() etc from form.c and handle memory exhaustion.

svn path=/import/netsurf/; revision=1195
2004-08-08 19:13:40 +00:00
John Mark Bell
09afabf63c [project @ 2004-08-06 22:19:12 by jmb]
Anchor support

svn path=/import/netsurf/; revision=1187
2004-08-06 22:19:13 +00:00
James Bursa
9e1dbe3a36 [project @ 2004-08-01 13:08:18 by bursa]
More work on overflow. Modify block centering to left-align when insufficient space. Fix caret positioning for form controls with padding.

svn path=/import/netsurf/; revision=1171
2004-08-01 13:08:19 +00:00
John Mark Bell
8e650e3e39 [project @ 2004-07-30 23:40:00 by jmb]
Rework stylesheet fetching code to remove dependence on magic numbers (now uses
values defined in html.h)
Make ad blocking optional.

svn path=/import/netsurf/; revision=1168
2004-07-30 23:40:01 +00:00
James Bursa
54d25de371 [project @ 2004-07-30 16:16:07 by bursa]
Implement content_quit() and ro_gui_window_quit() to free resources on quit.

svn path=/import/netsurf/; revision=1164
2004-07-30 16:16:07 +00:00
James Bursa
0f7e16c04f [project @ 2004-07-28 23:07:52 by bursa]
Implement gui_init2() and move RISC OS-specific code in main() to it. Use intro page if option_homepage_url is "".

svn path=/import/netsurf/; revision=1158
2004-07-28 23:07:52 +00:00
James Bursa
b65c4d4102 [project @ 2004-07-28 22:38:17 by bursa]
Renamed curl_memdebug() to memdebug_memdebug().

svn path=/import/netsurf/; revision=1157
2004-07-28 22:38:17 +00:00
James Bursa
534b464bec [project @ 2004-07-27 15:49:28 by bursa]
Implement proxy authentication. Bring templates in line with style guide (icon sizes and fill display fields), and remove dead icons. Clean up choices dialog code. Fix persistent dialog code. Make browser choices the default pane.

svn path=/import/netsurf/; revision=1153
2004-07-27 15:49:28 +00:00
Andrew Timmins
b59616c9ab [project @ 2004-07-26 20:13:45 by atimmins]
Updated to support new config options (homepage, open on startup).  Bug fixes with new config pane window (sticky selected radio icon bug!).  Also includes up-to-date French templates.

svn path=/import/netsurf/; revision=1150
2004-07-26 20:13:45 +00:00
John Tytgat
0383834501 [project @ 2004-07-21 14:20:43 by joty]
brownser_window_go_post() : disown the caret.

svn path=/import/netsurf/; revision=1134
2004-07-21 14:20:43 +00:00
John Tytgat
68de81fe8f [project @ 2004-07-21 14:19:21 by joty]
Added gui_window_remove_caret() to disown the caret.

svn path=/import/netsurf/; revision=1133
2004-07-21 14:19:21 +00:00
John Tytgat
c93b54b07c [project @ 2004-07-19 20:40:11 by joty]
form.h (struct form_control): renamed caret_char_offset to caret_box_offset; Added caret_form_offset & length.
form.c: initialise new entries in struct form_control; form_successful_controls() : code reshuffling to improve readibility.
box.h: TABing.
box.c (box_input): init struct form_control::length.
browser.c (browser_window_input_callback): UTF-8 support. Text area code needs similar changes.

svn path=/import/netsurf/; revision=1117
2004-07-19 20:40:11 +00:00
James Bursa
c4a502219f [project @ 2004-07-19 15:02:22 by bursa]
Use browser_redraw_box() when updating form select controls.

svn path=/import/netsurf/; revision=1106
2004-07-19 15:02:22 +00:00
James Bursa
9bd3eadbe6 [project @ 2004-07-19 14:31:31 by bursa]
Update and simplify textarea code. Now uses BOX_BR instead of more than one inline container. Prepare for use of UTF-8 in textareas and inputs.

svn path=/import/netsurf/; revision=1104
2004-07-19 14:31:31 +00:00
John Mark Bell
c4b561e841 [project @ 2004-07-18 22:57:22 by jmb]
Remove unnecessary declaration of external function.

svn path=/import/netsurf/; revision=1100
2004-07-18 22:57:22 +00:00
James Bursa
c1dc4b555e [project @ 2004-07-18 22:41:49 by bursa]
Reverse accidental checkin (breaks autobuilder).

svn path=/import/netsurf/; revision=1099
2004-07-18 22:41:49 +00:00
Andrew Timmins
86f60c4c0a [project @ 2004-07-18 22:21:32 by atimmins]
svn path=/import/netsurf/; revision=1097
2004-07-18 22:21:32 +00:00
James Bursa
58e2d033ec [project @ 2004-07-18 17:38:01 by bursa]
Improve form control interaction code. Replace box_under_area() with simpler box_at_point(). Detect objects for menu once on menu opening. Remove obsolete text selection code.

svn path=/import/netsurf/; revision=1096
2004-07-18 17:38:01 +00:00
James Bursa
b09fdba4ed [project @ 2004-07-18 00:12:18 by bursa]
Fix form text input bug.

svn path=/import/netsurf/; revision=1095
2004-07-18 00:12:18 +00:00
James Bursa
f23fd2a094 [project @ 2004-07-17 23:32:08 by bursa]
Rewrite and simplify mouse click handling.

svn path=/import/netsurf/; revision=1094
2004-07-17 23:32:09 +00:00
James Bursa
e4a6e982e5 [project @ 2004-07-17 13:00:38 by bursa]
Simplify gui_window structure. Clean up various parts of the gui code.

svn path=/import/netsurf/; revision=1092
2004-07-17 13:00:38 +00:00
Richard Wilson
abaa8a9093 [project @ 2004-07-16 16:33:44 by rjw]
Various fixes for the GUI. Persistant windows are closed when upon a change of content. Hotlist saves in the same format as !Browse. Neater login window. Support for interactive help from hotlist windows.

svn path=/import/netsurf/; revision=1081
2004-07-16 16:33:45 +00:00
John Mark Bell
ba22b4e753 [project @ 2004-07-10 02:35:30 by jmb]
Use libcurl's progress callback functionality to display fetch status.
This will update the status line once a second, more frequently requires hacking libcurl.

svn path=/import/netsurf/; revision=1066
2004-07-10 02:35:31 +00:00
Richard Wilson
962b3dd828 [project @ 2004-07-09 17:03:34 by rjw]
Tidier hotlist code. URL normalisation. Redraw uses Tinct.

svn path=/import/netsurf/; revision=1063
2004-07-09 17:03:35 +00:00
John Tytgat
a0d511734a [project @ 2004-07-05 20:19:51 by joty]
Using UTF-8 instead of Latin1 encoding.

svn path=/import/netsurf/; revision=1049
2004-07-05 20:19:52 +00:00
John Mark Bell
a2960c79f2 [project @ 2004-07-04 15:20:20 by jmb]
Bow to user pressure and display URL immediately.

svn path=/import/netsurf/; revision=1045
2004-07-04 15:20:20 +00:00
Richard Wilson
c499ad907d [project @ 2004-07-03 17:30:27 by rjw]
Further development of the selection and display code.

svn path=/import/netsurf/; revision=1042
2004-07-03 17:30:28 +00:00
John Mark Bell
bc533957fd [project @ 2004-06-29 19:08:19 by jmb]
Full reload support for HTML contents. Adjust click the reload button

svn path=/import/netsurf/; revision=1029
2004-06-29 19:08:19 +00:00
John Mark Bell
c6dd3cb9ab [project @ 2004-06-28 12:26:12 by jmb]
Display action for <input type=image>

svn path=/import/netsurf/; revision=1022
2004-06-28 12:26:12 +00:00
James Bursa
a1d73ecd11 [project @ 2004-06-27 23:24:11 by bursa]
Rewritten download window. Now downloads direct to file. New download window gui.

svn path=/import/netsurf/; revision=1020
2004-06-27 23:24:11 +00:00
Richard Wilson
4d190d89ee [project @ 2004-06-26 22:31:34 by rjw]
Visual representation of navigation features availble

svn path=/import/netsurf/; revision=1015
2004-06-26 22:31:34 +00:00
James Bursa
07ef69aea3 [project @ 2004-06-22 20:39:16 by bursa]
Implement reload, with ^R shortcut.

svn path=/import/netsurf/; revision=994
2004-06-22 20:39:16 +00:00
James Bursa
a9365b5077 [project @ 2004-06-22 17:39:00 by bursa]
Remove unused and unimplemented gui_window_show() and gui_window_hide().

svn path=/import/netsurf/; revision=991
2004-06-22 17:39:00 +00:00
James Bursa
86206259fe [project @ 2004-06-21 15:25:35 by bursa]
Remove obsolete files and some dead code.

svn path=/import/netsurf/; revision=988
2004-06-21 15:27:56 +00:00
James Bursa
ed8bde561c [project @ 2004-06-21 15:22:05 by bursa]
Fix type of memory_cache_size.

svn path=/import/netsurf/; revision=987
2004-06-21 15:22:05 +00:00
James Bursa
b4723c1d05 [project @ 2004-06-21 15:09:58 by bursa]
Merge memory cache into content module.

svn path=/import/netsurf/; revision=986
2004-06-21 15:09:59 +00:00
James Bursa
f8825b81e4 [project @ 2004-06-20 23:09:51 by bursa]
Implement content_stop() and html_stop().

svn path=/import/netsurf/; revision=982
2004-06-20 23:09:52 +00:00
John Mark Bell
49b83f0a9b [project @ 2004-06-15 23:32:38 by jmb]
Tighten up parameter checking in imagemap_get

svn path=/import/netsurf/; revision=976
2004-06-15 23:32:38 +00:00
James Bursa
839ae69953 [project @ 2004-06-15 18:59:54 by bursa]
Log version on startup.

svn path=/import/netsurf/; revision=972
2004-06-15 18:59:54 +00:00
John Mark Bell
6febdc256a [project @ 2004-06-13 18:49:48 by jmb]
Comment out calls to browser_window_text_selection as it was causing assertion failures

svn path=/import/netsurf/; revision=969
2004-06-13 18:49:48 +00:00
James Bursa
d938fe135b [project @ 2004-06-10 23:55:23 by bursa]
Split fetchcache() into fetchcache() and fetchcache_go() to solve problems of callbacks being called before fetchcache() returns. Fix <style> breakage. Error handling fixes & improvements.

svn path=/import/netsurf/; revision=957
2004-06-10 23:55:23 +00:00
John Mark Bell
e6cec7dbe8 [project @ 2004-06-10 22:40:56 by jmb]
Allow configuration of SSL certificate verification

svn path=/import/netsurf/; revision=955
2004-06-10 22:40:56 +00:00
John Mark Bell
bd6ec25190 [project @ 2004-06-10 22:39:56 by jmb]
Compiler warning purge

svn path=/import/netsurf/; revision=954
2004-06-10 22:39:56 +00:00
James Bursa
08177fa581 [project @ 2004-06-10 20:41:26 by bursa]
Add global content list. Better error handling in content code. Improved code documentation. Remove some obsolete functions. Implement debug window listing contents.

svn path=/import/netsurf/; revision=951
2004-06-10 20:41:26 +00:00
John Tytgat
9dde0f406f [project @ 2004-06-06 11:47:23 by joty]
Log in stderr on which machine NetSurf was running.

svn path=/import/netsurf/; revision=930
2004-06-06 11:47:23 +00:00
James Bursa
312b748fd7 [project @ 2004-06-02 21:04:35 by bursa]
Update call to layout_block_context() for error handling.

svn path=/import/netsurf/; revision=913
2004-06-02 21:04:35 +00:00
James Bursa
de6ba3a7aa [project @ 2004-05-25 10:42:28 by bursa]
Remove obsolete gui_window_in_list(), clean up gui_create_browser_window().

svn path=/import/netsurf/; revision=896
2004-05-25 10:42:28 +00:00
John Tytgat
d36e4314be [project @ 2004-05-22 13:45:20 by joty]
Renamed "this" variable (avoiding C++ keywords); simplified code a little bit.

svn path=/import/netsurf/; revision=886
2004-05-22 13:45:20 +00:00
John Tytgat
9644508737 [project @ 2004-05-22 11:57:41 by joty]
TABify; renamed variables "this"/"new" (avoiding C++ keyword usage).

svn path=/import/netsurf/; revision=885
2004-05-22 11:57:41 +00:00
James Bursa
4a500f5614 [project @ 2004-05-21 23:42:26 by bursa]
Fix and clean code for radio and checkbox inputs.

svn path=/import/netsurf/; revision=884
2004-05-21 23:42:26 +00:00
John Mark Bell
bb9149e93b [project @ 2004-05-21 23:05:53 by jmb]
Improve parameter checking in imagemap_get.

svn path=/import/netsurf/; revision=883
2004-05-21 23:05:53 +00:00
James Bursa
837d60cc37 [project @ 2004-05-13 14:39:43 by bursa]
Fix URL protocol termination bug (reported by Fred Bambrough). Change from xcalloc to malloc and add error handling.

svn path=/import/netsurf/; revision=859
2004-05-13 14:39:43 +00:00
James Bursa
24fb50b120 [project @ 2004-05-07 19:14:54 by bursa]
Implement multitasking warning dialog. Warn user if resolvers not set.

svn path=/import/netsurf/; revision=841
2004-05-07 19:14:54 +00:00
James Bursa
bb41604045 [project @ 2004-05-05 16:33:15 by bursa]
Fix some compiler warnings. Ignore size attribute for file inputs.

svn path=/import/netsurf/; revision=828
2004-05-05 16:33:15 +00:00
John Mark Bell
9deb539031 [project @ 2004-05-05 00:19:51 by jmb]
Fixes for Norcroft

svn path=/import/netsurf/; revision=827
2004-05-05 00:19:51 +00:00
Richard Wilson
e7da747f5f [project @ 2004-05-04 22:21:37 by rjw]
Revised GUI.

svn path=/import/netsurf/; revision=823
2004-05-04 22:23:44 +00:00
James Bursa
8da6079f6f [project @ 2004-05-03 22:05:40 by bursa]
Implement dragging files into <input type="file" ...>.

svn path=/import/netsurf/; revision=821
2004-05-03 22:05:40 +00:00
John Mark Bell
e42361b684 [project @ 2004-05-02 17:38:29 by jmb]
Move save_complete_init() call to gui_init()

svn path=/import/netsurf/; revision=818
2004-05-02 17:38:29 +00:00
John Mark Bell
8cb321ec78 [project @ 2004-05-02 00:21:40 by jmb]
Minimal fixes to allow compilation with Norcroft

svn path=/import/netsurf/; revision=813
2004-05-02 00:21:41 +00:00
James Bursa
1f07fc6de5 [project @ 2004-04-24 23:42:31 by bursa]
Replace void pointer in content callbacks with union content_msg_data. Fix animated gif flickering (except for scaled or masked gifs). Add gif to the debug builds.

svn path=/import/netsurf/; revision=801
2004-04-24 23:42:32 +00:00
John Mark Bell
e4c8adc2a2 [project @ 2004-04-13 15:54:15 by jmb]
Remove spurious xmlFree call

svn path=/import/netsurf/; revision=771
2004-04-13 15:54:15 +00:00
John Mark Bell
408aa68174 [project @ 2004-04-13 13:30:22 by jmb]
Fix my incorrect reading of the spec - shape defaults to rectangle

svn path=/import/netsurf/; revision=769
2004-04-13 13:30:22 +00:00
James Bursa
9628b9102c [project @ 2004-04-12 00:00:47 by bursa]
Rewrite block context layout, implementing collapsing and negative margins and margins for tables.

svn path=/import/netsurf/; revision=754
2004-04-12 00:00:47 +00:00
John Mark Bell
82b4ac72df [project @ 2004-04-10 18:42:37 by jmb]
Fix bug in sanity checking code

svn path=/import/netsurf/; revision=745
2004-04-10 18:42:37 +00:00
John Mark Bell
9de746e0a0 [project @ 2004-04-08 23:46:41 by jmb]
Improve keypress handling in form text boxes.
Note: Not yet implemented for textareas as these need more work anyway.

svn path=/import/netsurf/; revision=740
2004-04-08 23:46:41 +00:00
John Mark Bell
aed81aa917 [project @ 2004-04-04 18:07:44 by jmb]
Add pointer to containing content struct to box_selection and update box_under_area accordingly
This ensures relative links in frames etc. are url_joined correctly.

svn path=/import/netsurf/; revision=721
2004-04-04 18:07:44 +00:00
John Mark Bell
19c77ff2b1 [project @ 2004-04-04 17:05:59 by jmb]
Extract boxes from embedded HTML documents.

svn path=/import/netsurf/; revision=720
2004-04-04 17:05:59 +00:00
John Mark Bell
9c16d6856c [project @ 2004-04-03 17:06:01 by jmb]
Fix possible memory leaks

svn path=/import/netsurf/; revision=714
2004-04-03 17:06:01 +00:00
John Mark Bell
c534f284a8 [project @ 2004-04-02 23:40:29 by jmb]
Fix possible crash due to box style being 0.

svn path=/import/netsurf/; revision=707
2004-04-02 23:40:29 +00:00
John Mark Bell
a260f648f8 [project @ 2004-04-02 23:12:26 by jmb]
Implement CSS cursor property

svn path=/import/netsurf/; revision=705
2004-04-02 23:12:26 +00:00
John Mark Bell
361fcf507a [project @ 2004-04-02 15:16:15 by jmb]
Update url checking to use fetch_can_fetch
Fix non null-termination of strings in URL broadcast messages.

svn path=/import/netsurf/; revision=701
2004-04-02 15:16:15 +00:00
John Mark Bell
9454b8bca1 [project @ 2004-04-02 00:41:10 by jmb]
Try to use external apps for URI schemes we don't understand (eg mailto:)

svn path=/import/netsurf/; revision=698
2004-04-02 00:41:10 +00:00
John Mark Bell
adc05e5240 [project @ 2004-04-01 18:41:53 by jmb]
Fix bad code.

svn path=/import/netsurf/; revision=697
2004-04-01 18:41:53 +00:00
John Mark Bell
63aa08c54e [project @ 2004-04-01 18:24:22 by jmb]
Display form action URL when over submit button

svn path=/import/netsurf/; revision=695
2004-04-01 18:24:22 +00:00
John Mark Bell
cda80645f2 [project @ 2004-04-01 00:26:05 by jmb]
Change mouse pointer over page elements

svn path=/import/netsurf/; revision=694
2004-04-01 00:26:05 +00:00
James Bursa
16423f30fc [project @ 2004-03-27 18:46:22 by bursa]
Call save_complete_init().

svn path=/import/netsurf/; revision=678
2004-03-27 18:46:22 +00:00
John Mark Bell
4b38a2d61a [project @ 2004-03-26 22:16:31 by jmb]
Imagemap support

svn path=/import/netsurf/; revision=671
2004-03-26 22:16:31 +00:00
John Mark Bell
83b0835341 [project @ 2004-03-26 22:14:49 by jmb]
Fix file access mode

svn path=/import/netsurf/; revision=670
2004-03-26 22:14:49 +00:00
John Mark Bell
c18775f4fb [project @ 2004-03-25 00:31:45 by jmb]
Make text export use stdio.
Move save_text.[ch] to desktop.

svn path=/import/netsurf/; revision=666
2004-03-25 00:31:45 +00:00
James Bursa
edbc58e53a [project @ 2004-03-23 22:51:45 by bursa]
Remove unused nsjpeg_init().

svn path=/import/netsurf/; revision=657
2004-03-23 22:51:45 +00:00
John Mark Bell
3aeafecd7b [project @ 2004-03-21 20:07:14 by jmb]
<input type="file" support>
Broken in places.

svn path=/import/netsurf/; revision=645
2004-03-21 20:07:14 +00:00
James Bursa
423f0f1e70 [project @ 2004-03-21 13:55:51 by bursa]
Implement gui_window_update_box() and use in response to CONTENT_MSG_REDRAW.

svn path=/import/netsurf/; revision=644
2004-03-21 13:55:51 +00:00
James Bursa
15537fb20d [project @ 2004-03-21 12:50:10 by bursa]
Animation support, not yet optimised.

svn path=/import/netsurf/; revision=641
2004-03-21 12:50:10 +00:00
James Bursa
7f534336b0 [project @ 2004-03-14 22:50:28 by bursa]
Add setlocale() call in init for better toupper etc. for text-transform.

svn path=/import/netsurf/; revision=622
2004-03-14 22:50:28 +00:00
James Bursa
5a7d38ea9f [project @ 2004-03-13 13:03:01 by bursa]
Disable clean_cookiejar() due to reliability problems.

svn path=/import/netsurf/; revision=612
2004-03-13 13:03:01 +00:00
James Bursa
24da56f25d [project @ 2004-03-10 20:45:27 by bursa]
Normalize url in browser_window_go_post().

svn path=/import/netsurf/; revision=605
2004-03-10 20:45:27 +00:00
James Bursa
7d9bf053b4 [project @ 2004-03-08 00:03:58 by bursa]
Implement Accept-Language option.

svn path=/import/netsurf/; revision=591
2004-03-08 00:03:58 +00:00
James Bursa
1c85bf0429 [project @ 2004-03-02 18:02:17 by bursa]
Add new url functions and modify to use them.

svn path=/import/netsurf/; revision=578
2004-03-02 18:02:41 +00:00
James Bursa
7f68e012cc [project @ 2004-02-27 17:45:19 by bursa]
Move English text to Messages file for translation.

svn path=/import/netsurf/; revision=576
2004-02-27 17:45:19 +00:00
James Bursa
c05d6fdc8b [project @ 2004-02-26 17:52:10 by bursa]
Implement back and forward using history.

svn path=/import/netsurf/; revision=572
2004-02-26 17:52:10 +00:00
James Bursa
7897a98a4c [project @ 2004-02-25 15:12:57 by bursa]
Implement scaling; rewrite desktop/browser; add riscos/thumbnail; rewrite history.

svn path=/import/netsurf/; revision=566
2004-02-25 15:12:58 +00:00
James Bursa
765c02622b [project @ 2004-02-13 23:07:42 by bursa]
Add font size configuration and fix proxy options bug.

svn path=/import/netsurf/; revision=538
2004-02-13 23:07:42 +00:00
James Bursa
1319ff78c8 [project @ 2004-02-13 16:09:12 by bursa]
Clean up and rewrite options code.

svn path=/import/netsurf/; revision=536
2004-02-13 16:09:12 +00:00
James Bursa
9aabe954c0 [project @ 2004-02-11 17:15:36 by bursa]
Work on margins etc., clean up many parts of layout code.

svn path=/import/netsurf/; revision=534
2004-02-11 17:15:36 +00:00
John Mark Bell
e8290de904 [project @ 2004-02-02 23:38:02 by jmb]
Fix issues highlighted by teoma.com

svn path=/import/netsurf/; revision=531
2004-02-02 23:38:02 +00:00
John Mark Bell
986b650983 [project @ 2004-01-25 20:13:51 by jmb]
Add jpeglib 6b based rendering. Attempts to use the OS routines first as
they're faster.

svn path=/import/netsurf/; revision=503
2004-01-25 20:13:51 +00:00
John Mark Bell
0dab93fe76 [project @ 2004-01-20 19:08:34 by jmb]
Allow toggling of POST support.
Add new toolbar icon numbers to riscos/gui.h

svn path=/import/netsurf/; revision=490
2004-01-20 19:08:34 +00:00
John Mark Bell
62245d13ec [project @ 2004-01-05 02:10:59 by jmb]
Add ability to turn off browser features in build.
This may be useful when hunting down bugs.

svn path=/import/netsurf/; revision=480
2004-01-05 02:10:59 +00:00
James Bursa
825c81f03a [project @ 2004-01-02 12:04:04 by bursa]
Use memory pool for box tree.

svn path=/import/netsurf/; revision=477
2004-01-02 12:04:04 +00:00
John Mark Bell
76e2269df3 [project @ 2003-12-29 23:09:39 by jmb]
Comment out frames-related stuff in the vain hope that it fixes bugs
some people are seeing.

svn path=/import/netsurf/; revision=471
2003-12-29 23:09:39 +00:00
John Mark Bell
3a8b8485ad [project @ 2003-12-28 16:17:31 by jmb]
Fix bug in HTTP auth where trying to fetch a page into a non-existent
browser window caused NetSurf to fall over.
We now check that the window still exists. If not, we ignore the request.

svn path=/import/netsurf/; revision=464
2003-12-28 16:17:31 +00:00
John Mark Bell
b0b2ec850f [project @ 2003-12-28 02:35:46 by jmb]
Remove expired cookies from the cookiejar.
Cookies are removed every time a window is closed and when NetSurf is
quit.
/me slaps libcurl for not doing it itself.

Make cookie_create() read the cookie jar location from the messages file.

svn path=/import/netsurf/; revision=463
2003-12-28 02:35:46 +00:00
John Mark Bell
7e7b70e171 [project @ 2003-12-28 01:00:58 by jmb]
Fixup missing #include

svn path=/import/netsurf/; revision=462
2003-12-28 01:00:58 +00:00
John Mark Bell
9ec88eb91f [project @ 2003-12-27 23:49:31 by jmb]
Add about:cookies.
Tidy special URL handling code (it's now been moved into url_join in
utils.c).

svn path=/import/netsurf/; revision=461
2003-12-27 23:49:31 +00:00
James Bursa
ce0d5294d5 [project @ 2003-12-27 20:15:22 by bursa]
Use charset from Content-Type header.

svn path=/import/netsurf/; revision=460
2003-12-27 20:15:23 +00:00
John Mark Bell
3613ab36a9 [project @ 2003-12-27 01:06:46 by jmb]
Reduce number of compiler warnings.

svn path=/import/netsurf/; revision=454
2003-12-27 01:06:46 +00:00
James Bursa
20a6f739dc [project @ 2003-12-26 16:21:46 by bursa]
Rewrite get_host_from_url() to use uri library.

svn path=/import/netsurf/; revision=444
2003-12-26 16:21:46 +00:00
James Bursa
894703b53b [project @ 2003-12-26 16:20:57 by bursa]
Enable cookies.

svn path=/import/netsurf/; revision=443
2003-12-26 16:20:57 +00:00
James Bursa
f1b59814f8 [project @ 2003-12-26 00:17:55 by bursa]
New url_join using liburi, <base href=...>.

svn path=/import/netsurf/; revision=441
2003-12-26 00:17:55 +00:00
John Mark Bell
adc3476157 [project @ 2003-12-21 22:10:15 by jmb]
Tidy up and integrate frames code. Still incomplete.

svn path=/import/netsurf/; revision=439
2003-12-21 22:10:15 +00:00
James Bursa
4c80a24364 [project @ 2003-12-19 17:11:07 by bursa]
Add netsurf_version string.

svn path=/import/netsurf/; revision=435
2003-12-19 17:11:07 +00:00
James Bursa
599953c98f [project @ 2003-12-12 00:46:18 by bursa]
Fix protocol check.

svn path=/import/netsurf/; revision=427
2003-12-12 00:46:18 +00:00
James Bursa
086d66c9a1 [project @ 2003-12-11 19:06:39 by bursa]
Fix submit outside form crash.

svn path=/import/netsurf/; revision=426
2003-12-11 19:06:39 +00:00
James Bursa
9805610091 [project @ 2003-12-11 01:23:57 by bursa]
Clean up key handling and implement scrolling using cursor keys.

svn path=/import/netsurf/; revision=425
2003-12-11 01:23:57 +00:00
James Bursa
9e13c0f9a3 [project @ 2003-11-20 00:16:31 by bursa]
Clean up and simplify themes, remove old history code.

svn path=/import/netsurf/; revision=420
2003-11-20 00:16:31 +00:00
James Bursa
64941a66d2 [project @ 2003-11-15 00:26:41 by bursa]
New history window.

svn path=/import/netsurf/; revision=418
2003-11-15 00:26:42 +00:00
James Bursa
b055948973 [project @ 2003-11-07 23:51:13 by bursa]
Split out window.c, implement DataOpen and tidy up gui code.

svn path=/import/netsurf/; revision=408
2003-11-07 23:51:13 +00:00
James Bursa
b212e59a20 [project @ 2003-11-06 19:41:41 by bursa]
Mask null polls and use PollIdle when appropriate.

svn path=/import/netsurf/; revision=406
2003-11-06 19:41:41 +00:00
James Bursa
94a175d78a [project @ 2003-11-04 18:34:46 by bursa]
Fix downloads from cache.

svn path=/import/netsurf/; revision=401
2003-11-04 18:34:46 +00:00
John Mark Bell
04a1d398f2 [project @ 2003-10-31 10:58:35 by jmb]
Really fix scheme:moose bug

svn path=/import/netsurf/; revision=395
2003-10-31 10:58:35 +00:00
John Mark Bell
76c37600ad [project @ 2003-10-30 22:45:23 by jmb]
Fix bug causing mailto: links to cause a crash

svn path=/import/netsurf/; revision=394
2003-10-30 22:45:23 +00:00
John Mark Bell
6d036cb630 [project @ 2003-10-26 12:41:51 by jmb]
Make fetch abort finish when auth is required.
Lose the right click performs the opposite action stuff in the login
dialog.

svn path=/import/netsurf/; revision=391
2003-10-26 12:41:51 +00:00
John Mark Bell
f07a47d252 [project @ 2003-10-26 00:09:27 by jmb]
Fix bug involving while loop exiting early.
Move the xstrdup of the realm into riscos/401login.c

svn path=/import/netsurf/; revision=389
2003-10-26 00:09:27 +00:00
John Mark Bell
c91e9b3458 [project @ 2003-10-25 22:03:14 by jmb]
Fix a bug where an infinite loop is entered if the hostname is entered
without a trailing '/'.

svn path=/import/netsurf/; revision=387
2003-10-25 22:03:14 +00:00
John Mark Bell
c9e188a4d1 [project @ 2003-10-25 19:20:13 by jmb]
HTTP Auth login improved (greatly).
Addresses all three issues in the previous version.

svn path=/import/netsurf/; revision=382
2003-10-25 19:20:13 +00:00
James Bursa
28f974f00f [project @ 2003-10-25 14:13:49 by bursa]
URL encoded POST support.

svn path=/import/netsurf/; revision=375
2003-10-25 14:13:49 +00:00
James Bursa
f1375fe19d [project @ 2003-10-25 00:35:49 by bursa]
Split out and clean up form submit code.

svn path=/import/netsurf/; revision=374
2003-10-25 00:35:49 +00:00
John Mark Bell
caac2628a7 [project @ 2003-10-23 00:09:16 by jmb]
Enable logging into sites which require Basic Authentication
Has a couple of issues:
	1) Opens the page in the first window in the list
	2) Doesn't save the login details so you have to log in to each page.
	3) The call to ro_gui_401login_open shouldn't be there.

svn path=/import/netsurf/; revision=372
2003-10-23 00:09:17 +00:00
John Mark Bell
5e2fee7fd6 [project @ 2003-10-11 14:33:35 by jmb]
Prevent lnks and form items being clicked on when they are hidden

svn path=/import/netsurf/; revision=364
2003-10-11 14:33:35 +00:00
James Bursa
77e239298c [project @ 2003-10-09 15:23:10 by bursa]
Minor textarea changes.

svn path=/import/netsurf/; revision=359
2003-10-09 15:23:10 +00:00
John Mark Bell
c673e138dc [project @ 2003-10-08 22:25:20 by jmb]
Fix typo causing assertion failure

svn path=/import/netsurf/; revision=357
2003-10-08 22:25:20 +00:00
John Mark Bell
6ad8b25cc0 [project @ 2003-10-08 22:01:20 by jmb]
Allow cursor movement between lines in paragraphs

svn path=/import/netsurf/; revision=356
2003-10-08 22:01:20 +00:00
John Mark Bell
16746b0151 [project @ 2003-10-08 20:48:46 by jmb]
Make cursor keys work in text areas

svn path=/import/netsurf/; revision=352
2003-10-08 20:48:46 +00:00
Rob Jackson
0b5bea4c19 [project @ 2003-10-05 23:30:21 by rob]
Implemented download window interface, and modified ro_drag_info struct

svn path=/import/netsurf/; revision=345
2003-10-05 23:30:21 +00:00
James Bursa
7ef999c573 [project @ 2003-10-01 22:48:39 by bursa]
Improvements to <select>.

svn path=/import/netsurf/; revision=341
2003-10-01 22:48:39 +00:00
James Bursa
404a17b0a7 [project @ 2003-09-30 12:58:33 by bursa]
Implement return in text areas.

svn path=/import/netsurf/; revision=333
2003-09-30 12:58:33 +00:00
James Bursa
0a1975f8d6 [project @ 2003-09-29 16:32:17 by bursa]
Textareas scroll to show current line.

svn path=/import/netsurf/; revision=332
2003-09-29 16:32:17 +00:00
John Mark Bell
20ae4bff71 [project @ 2003-09-29 02:47:11 by jmb]
Cursor keys and Enter in forms

svn path=/import/netsurf/; revision=331
2003-09-29 02:47:11 +00:00
James Bursa
73f7db2a75 [project @ 2003-09-28 23:41:06 by bursa]
Rewrite text and password inputs to stop using wimp icons.

svn path=/import/netsurf/; revision=330
2003-09-28 23:41:07 +00:00
James Bursa
311c488f5a [project @ 2003-09-26 23:22:00 by bursa]
Implement button element and more work on input element.

svn path=/import/netsurf/; revision=322
2003-09-26 23:22:00 +00:00
James Bursa
6da97decbf [project @ 2003-09-23 21:48:22 by bursa]
Textarea related fixes.

svn path=/import/netsurf/; revision=312
2003-09-23 21:48:22 +00:00
James Bursa
29952cfc1f [project @ 2003-09-23 18:35:44 by bursa]
More work on editing textareas.

svn path=/import/netsurf/; revision=311
2003-09-23 18:35:44 +00:00
James Bursa
287986b28a [project @ 2003-09-22 21:55:08 by bursa]
Experimental textarea editing code.

svn path=/import/netsurf/; revision=309
2003-09-22 21:55:08 +00:00
James Bursa
4aadb2d013 [project @ 2003-09-19 23:36:17 by bursa]
Start converting forms to use CSS properly.

svn path=/import/netsurf/; revision=305
2003-09-19 23:36:17 +00:00
James Bursa
3db6bacff5 [project @ 2003-09-17 17:43:56 by bursa]
Fix instances being removed.

svn path=/import/netsurf/; revision=298
2003-09-17 17:43:56 +00:00
James Bursa
f33b3e6f52 [project @ 2003-09-10 21:44:10 by bursa]
Reformat page when browser window is resized.

svn path=/import/netsurf/; revision=280
2003-09-10 21:44:11 +00:00
John Mark Bell
ddb2b98716 [project @ 2003-09-09 19:25:28 by jmb]
Forms: [input type=image] support, passwords are now displayed as asterisks

svn path=/import/netsurf/; revision=275
2003-09-09 19:25:28 +00:00
James Bursa
74b71f8295 [project @ 2003-09-08 22:46:20 by bursa]
Split out html_redraw().

svn path=/import/netsurf/; revision=271
2003-09-08 22:46:20 +00:00
John Mark Bell
b19462e1ff [project @ 2003-09-03 21:58:54 by jmb]
Call content_reshape_instance

svn path=/import/netsurf/; revision=265
2003-09-03 21:58:54 +00:00
James Bursa
5c310d84dc [project @ 2003-08-29 12:57:14 by bursa]
Better handling of server HTTP errors.

svn path=/import/netsurf/; revision=259
2003-08-29 12:57:14 +00:00
James Bursa
cef8c477c3 [project @ 2003-08-28 19:21:27 by bursa]
Start implementing download window.

svn path=/import/netsurf/; revision=255
2003-08-28 19:21:27 +00:00
James Bursa
1548c232ca [project @ 2003-08-27 20:09:57 by bursa]
Fix negative dimensions, more gui cleanup.

svn path=/import/netsurf/; revision=252
2003-08-27 20:09:57 +00:00
James Bursa
5031b80b33 [project @ 2003-07-17 23:01:02 by bursa]
Fix 670947, tidy gui code, move some headers.

svn path=/import/netsurf/; revision=231
2003-07-17 23:01:02 +00:00
James Bursa
c7520629b0 [project @ 2003-07-16 17:38:46 by bursa]
Make fetchcache return 0 on failure to parse URL.

svn path=/import/netsurf/; revision=225
2003-07-16 17:38:46 +00:00
James Bursa
889ae885c6 [project @ 2003-07-14 22:57:45 by bursa]
Add content instances.

svn path=/import/netsurf/; revision=216
2003-07-14 22:57:45 +00:00
James Bursa
9317e33d0b [project @ 2003-07-09 21:33:01 by bursa]
More work on <object> and plugins.

svn path=/import/netsurf/; revision=213
2003-07-09 21:33:01 +00:00
James Bursa
219ef195f5 [project @ 2003-07-05 16:23:52 by bursa]
Improved status bar behaviour.

svn path=/import/netsurf/; revision=205
2003-07-05 16:23:52 +00:00
James Bursa
f3f8ca720a [project @ 2003-06-30 22:21:51 by bursa]
Add title attribute support.

svn path=/import/netsurf/; revision=195
2003-06-30 22:21:51 +00:00
James Bursa
017fc4eb4b [project @ 2003-06-30 12:44:02 by bursa]
New file headers.

svn path=/import/netsurf/; revision=190
2003-06-30 12:44:03 +00:00
James Bursa
1145b231d4 [project @ 2003-06-26 11:41:26 by bursa]
Implement HTTP redirects.

svn path=/import/netsurf/; revision=187
2003-06-26 11:41:26 +00:00
James Bursa
0c0ff3c596 [project @ 2003-06-17 19:24:20 by bursa]
Change fetchcache system to store loading contents in cache.

svn path=/import/netsurf/; revision=180
2003-06-17 19:24:21 +00:00
John Mark Bell
5886e3ed2a [project @ 2003-06-06 02:14:28 by jmb]
Add RCS ID

svn path=/import/netsurf/; revision=169
2003-06-06 02:14:28 +00:00
Philip Pemberton
97dea9f287 [project @ 2003-06-05 13:17:55 by philpem]
Added GIF decode support

svn path=/import/netsurf/; revision=160
2003-06-05 13:17:55 +00:00
Phil Mellor
9f81422aea [project @ 2003-06-01 23:02:56 by monkeyson]
Configuration windows added.  HTTP Proxy support (untested).

svn path=/import/netsurf/; revision=145
2003-06-01 23:02:56 +00:00
John Mark Bell
e6d805493a [project @ 2003-05-25 04:09:59 by jmb]
Make form action buttons unindent after being clicked

svn path=/import/netsurf/; revision=133
2003-05-25 04:09:59 +00:00
James Bursa
80fe931f80 [project @ 2003-05-22 13:21:45 by bursa]
Form GET support (John M Bell)

svn path=/import/netsurf/; revision=130
2003-05-22 13:21:45 +00:00
James Bursa
27d93c182c [project @ 2003-05-10 11:13:34 by bursa]
Partial PNG support.

svn path=/import/netsurf/; revision=129
2003-05-10 11:15:49 +00:00
James Bursa
0285c2984f [project @ 2003-04-25 08:03:15 by bursa]
Various memory fixes.

svn path=/import/netsurf/; revision=128
2003-04-25 08:03:15 +00:00
James Bursa
09b1ede5a3 [project @ 2003-04-15 17:53:00 by bursa]
Inline images and related.

svn path=/import/netsurf/; revision=125
2003-04-15 17:53:00 +00:00
Andrew Duffell
120ef825e0 [project @ 2003-04-12 12:38:32 by andrew]
Horizontal Scroll bar added

svn path=/import/netsurf/; revision=123
2003-04-12 12:38:32 +00:00
James Bursa
230cb5f01f [project @ 2003-04-09 21:57:09 by bursa]
Table layout fixes, allowed type list.

svn path=/import/netsurf/; revision=119
2003-04-09 21:57:09 +00:00
James Bursa
2253e38be8 [project @ 2003-04-05 21:38:06 by bursa]
External stylesheets.

svn path=/import/netsurf/; revision=115
2003-04-05 21:38:06 +00:00
James Bursa
e2efda19df [project @ 2003-03-04 11:59:35 by bursa]
More compiler warning fixes.

svn path=/import/netsurf/; revision=104
2003-03-04 11:59:36 +00:00
James Bursa
64e1781eb4 [project @ 2003-03-03 22:40:39 by bursa]
Fix many browser warnings.

svn path=/import/netsurf/; revision=103
2003-03-03 22:40:39 +00:00
James Bursa
817421cb0f [project @ 2003-02-28 11:49:13 by bursa]
More status messages, bug fixes.

svn path=/import/netsurf/; revision=102
2003-02-28 11:49:13 +00:00
James Bursa
05318b210d [project @ 2003-02-26 18:22:24 by bursa]
Fix HTML parsing and JPEG bug.

svn path=/import/netsurf/; revision=101
2003-02-26 18:22:24 +00:00
James Bursa
8edb43af7d [project @ 2003-02-25 21:00:27 by bursa]
Bug fixes, experimental JPEG support.

svn path=/import/netsurf/; revision=100
2003-02-25 21:00:27 +00:00
James Bursa
9209f8e6cb [project @ 2003-02-09 19:32:24 by bursa]
Fix some warnings.

svn path=/import/netsurf/; revision=99
2003-02-09 19:33:32 +00:00
James Bursa
a4c5929a2f [project @ 2003-02-09 12:58:14 by bursa]
Reorganization and rewrite of fetch, cache, and content handling.

svn path=/import/netsurf/; revision=96
2003-02-09 12:58:15 +00:00
James Bursa
30c5f817ba [project @ 2003-01-12 17:48:44 by bursa]
Implement title element.

svn path=/import/netsurf/; revision=94
2003-01-12 17:48:44 +00:00
Phil Mellor
6f67739fa7 [project @ 2003-01-11 17:33:31 by monkeyson]
Mouse gestures.  Recognises the same gestures as Opera, although only
back, forward and reload actually do anything yet.

svn path=/import/netsurf/; revision=91
2003-01-11 17:33:31 +00:00
James Bursa
3af4ad82a8 [project @ 2003-01-06 23:53:39 by bursa]
Changes to integrate images and forms.

svn path=/import/netsurf/; revision=86
2003-01-06 23:53:40 +00:00
James Bursa
59a1594f21 [project @ 2003-01-06 00:04:43 by bursa]
Remove special case code for file: urls.

svn path=/import/netsurf/; revision=85
2003-01-06 00:04:43 +00:00
Andrew Duffell
76e8e1cbb0 [project @ 2003-01-04 18:51:41 by andrew]
User-agent changed so that it works with NetSurf website.

svn path=/import/netsurf/; revision=83
2003-01-04 18:51:41 +00:00
Phil Mellor
20ea5ea00f [project @ 2002-12-30 22:56:30 by monkeyson]
Forms are now interactive - user can manipulate checkbox, radio, text, textarea,
select elements.

svn path=/import/netsurf/; revision=76
2002-12-30 22:56:30 +00:00
James Bursa
8cce8f76b4 [project @ 2002-12-30 21:14:29 by bursa]
Update xml_to_box call.

svn path=/import/netsurf/; revision=75
2002-12-30 21:14:29 +00:00
Phil Mellor
50fc20c2d4 [project @ 2002-12-29 22:27:35 by monkeyson]
Font anti-alias colours corrected.

Begin displaying form elements - text, password, submit, reset

svn path=/import/netsurf/; revision=71
2002-12-29 22:27:35 +00:00
James Bursa
4806941d49 [project @ 2002-12-25 22:59:21 by bursa]
Changes to url handling.

svn path=/import/netsurf/; revision=57
2002-12-25 22:59:21 +00:00
James Bursa
364bfbee5f [project @ 2002-12-25 22:46:14 by bursa]
Changes to url handling.

svn path=/import/netsurf/; revision=56
2002-12-25 22:47:03 +00:00
James Bursa
668dfb4884 [project @ 2002-12-25 21:36:29 by bursa]
Changes to url handling.

svn path=/import/netsurf/; revision=55
2002-12-25 21:38:45 +00:00
James Bursa
f373b275dd [project @ 2002-12-25 20:17:18 by bursa]
Fix reloads and links.

svn path=/import/netsurf/; revision=54
2002-12-25 20:17:18 +00:00
James Bursa
e108f30e81 [project @ 2002-12-23 21:18:04 by bursa]
Fix renderings from cache.

svn path=/import/netsurf/; revision=52
2002-12-23 21:19:01 +00:00
James Bursa
19d94db7c4 [project @ 2002-12-23 20:29:25 by bursa]
Fix renderings from cache.

svn path=/import/netsurf/; revision=51
2002-12-23 20:29:25 +00:00
James Bursa
0e3270b087 [project @ 2002-12-23 20:19:53 by bursa]
Logging changes.

svn path=/import/netsurf/; revision=50
2002-12-23 20:19:53 +00:00
James Bursa
9284658d28 [project @ 2002-12-23 20:04:57 by bursa]
Logging changes.

svn path=/import/netsurf/; revision=49
2002-12-23 20:06:21 +00:00
James Bursa
995412e006 [project @ 2002-11-03 09:39:53 by bursa]
Caching bug fix.

svn path=/import/netsurf/; revision=48
2002-11-03 09:39:53 +00:00
James Bursa
24080add5c [project @ 2002-11-02 22:28:05 by bursa]
Memory cache.

svn path=/import/netsurf/; revision=47
2002-11-02 22:28:05 +00:00
Phil Mellor
eab796506b [project @ 2002-10-15 10:41:12 by monkeyson]
GUI: menus, toolbar, adjustable window width.

svn path=/import/netsurf/; revision=44
2002-10-15 10:41:12 +00:00
James Bursa
53c0e810e5 [project @ 2002-10-08 09:38:29 by bursa]
LOG(()) macro for easier debugging.

svn path=/import/netsurf/; revision=41
2002-10-08 09:38:29 +00:00
James Bursa
fcbe2cebae [project @ 2002-09-26 21:38:32 by bursa]
New Unicode font handling and rendering code.

svn path=/import/netsurf/; revision=39
2002-09-26 21:38:33 +00:00
James Bursa
df864cf4e5 [project @ 2002-09-18 19:30:19 by bursa]
Add User-Agent header.

svn path=/import/netsurf/; revision=36
2002-09-18 19:30:19 +00:00
Phil Mellor
811106028f [project @ 2002-09-11 14:24:02 by monkeyson]
RISC OS Wimp GUI.

svn path=/import/netsurf/; revision=33
2002-09-11 14:24:02 +00:00