Commit Graph

282 Commits

Author SHA1 Message Date
James Bursa
e4269c8903 [project @ 2004-04-01 18:29:42 by bursa]
Fix bug with submission of forms with no successful controls.

svn path=/import/netsurf/; revision=696
2004-04-01 18:29:42 +00:00
James Bursa
804cd42a34 [project @ 2004-03-30 11:45:48 by bursa]
Reduce frequency of gui_multitask() to improve performance.

svn path=/import/netsurf/; revision=691
2004-03-30 11:45:48 +00:00
James Bursa
8052ed8c6c [project @ 2004-03-28 15:41:50 by bursa]
Disable some excess logging.

svn path=/import/netsurf/; revision=688
2004-03-28 15:41:50 +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
James Bursa
3c4148943a [project @ 2004-03-26 01:35:35 by bursa]
Fix infinite loop in layout_line(), improve layout of inline blocks, break out layout_float().

svn path=/import/netsurf/; revision=669
2004-03-26 01:35:35 +00:00
John Mark Bell
b2242ae0f0 [project @ 2004-03-24 20:10:03 by jmb]
Remove need for XML parse tree to be kept in memory.
The source document is now reparsed when saving complete.

svn path=/import/netsurf/; revision=662
2004-03-24 20:10:03 +00:00
John Mark Bell
9c723a5924 [project @ 2004-03-24 00:07:21 by jmb]
Add URL rewriting for most URLs.
Still TODO:
	1) rewriting of @import rules
	2) Objects used by embedded html pages

NB. This change means that the XML parse tree is kept in memory until the content is freed.

svn path=/import/netsurf/; revision=659
2004-03-24 00:07:21 +00:00
James Bursa
85e6f03a92 [project @ 2004-03-22 00:37:38 by bursa]
Minor change in layout_line() to fix some failures.

svn path=/import/netsurf/; revision=651
2004-03-22 00:37:38 +00:00
John Mark Bell
7e922c290f [project @ 2004-03-21 21:32:15 by jmb]
Fix for SparkFS causing problems with uploading zip files.
Map filetypes to mimetype properly.

svn path=/import/netsurf/; revision=646
2004-03-21 21:32:15 +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
John Mark Bell
19bb86e2ad [project @ 2004-03-20 22:15:40 by jmb]
Fix potential crash caused by <input type="button">

svn path=/import/netsurf/; revision=639
2004-03-20 22:15:40 +00:00
John Mark Bell
cd6ce1339f [project @ 2004-03-20 21:56:43 by jmb]
Render <input type="button" ...>

svn path=/import/netsurf/; revision=638
2004-03-20 21:56:43 +00:00
James Bursa
f606bc6219 [project @ 2004-03-14 22:49:40 by bursa]
Break out box_text_transform().

svn path=/import/netsurf/; revision=621
2004-03-14 22:49:40 +00:00
James Bursa
b5322e10b0 [project @ 2004-03-14 22:49:14 by bursa]
Fix serious inline container layout bug.

svn path=/import/netsurf/; revision=620
2004-03-14 22:49:14 +00:00
James Bursa
5ddcc2b440 [project @ 2004-03-13 20:48:00 by bursa]
Remove +1 from size of inline containers.

svn path=/import/netsurf/; revision=619
2004-03-13 20:48:00 +00:00
James Bursa
fba46de9cb [project @ 2004-03-11 02:19:13 by bursa]
Add source_data to content structure and remove equivalents from individual contents.

svn path=/import/netsurf/; revision=606
2004-03-11 02:19:14 +00:00
John Mark Bell
217eae922b [project @ 2004-03-08 18:21:21 by jmb]
Attempt to detect document charset encoding if the server doesn't send it.

svn path=/import/netsurf/; revision=592
2004-03-08 18:21:21 +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
2d816dda23 [project @ 2004-02-28 17:23:07 by bursa]
Fix float-related crashes.

svn path=/import/netsurf/; revision=577
2004-02-28 17:23:07 +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
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
22cb2fe809 [project @ 2004-02-22 22:27:31 by bursa]
Fix calculate_widths() for floats.

svn path=/import/netsurf/; revision=564
2004-02-22 22:27:31 +00:00
James Bursa
3a93e23b60 [project @ 2004-02-22 22:22:50 by bursa]
Take margins, broder, padding into account in calculate_widths().

svn path=/import/netsurf/; revision=563
2004-02-22 22:22:50 +00:00
James Bursa
a7f3829d55 [project @ 2004-02-20 00:43:17 by bursa]
Fix html_destroy() crash, add documentation.

svn path=/import/netsurf/; revision=562
2004-02-20 00:43:17 +00:00
James Bursa
919805da51 [project @ 2004-02-20 00:42:36 by bursa]
Partial implementation of collapsing margins.

svn path=/import/netsurf/; revision=561
2004-02-20 00:42:36 +00:00
James Bursa
13925ef8d5 [project @ 2004-02-18 00:24:41 by bursa]
Correct documentation of struct box.

svn path=/import/netsurf/; revision=560
2004-02-18 00:24:41 +00:00
John Mark Bell
6839622183 [project @ 2004-02-17 12:41:38 by jmb]
Begin save complete support.
Fix memory leak when using Select PNG renderer. (commented out lines can probably removed)

svn path=/import/netsurf/; revision=556
2004-02-17 12:41:38 +00:00
John Mark Bell
88beb484c5 [project @ 2004-02-15 22:19:43 by jmb]
Font support in draw export.

svn path=/import/netsurf/; revision=549
2004-02-15 22:19:43 +00:00
James Bursa
86f7dfbc96 [project @ 2004-02-15 20:39:53 by bursa]
Document box.h, remove struct page_elements.

svn path=/import/netsurf/; revision=547
2004-02-15 20:39:53 +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
b5fd9fb297 [project @ 2004-02-13 16:10:28 by bursa]
Simplify and break out layout_clear().

svn path=/import/netsurf/; revision=537
2004-02-13 16:10:28 +00:00
James Bursa
add94ad038 [project @ 2004-02-11 20:51:34 by bursa]
Fix crash related to floats.

svn path=/import/netsurf/; revision=535
2004-02-11 20:51:34 +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
James Bursa
d642474df1 [project @ 2004-02-10 18:13:18 by bursa]
Remove ancient test files.

svn path=/import/netsurf/; revision=533
2004-02-10 18:13:18 +00:00
James Bursa
b0c5b74987 [project @ 2004-02-02 00:22:59 by bursa]
Start at margin / padding / border support.

svn path=/import/netsurf/; revision=529
2004-02-02 00:22:59 +00:00
John Mark Bell
edf9d941f1 [project @ 2004-02-01 22:42:40 by jmb]
Add text-indent support.

svn path=/import/netsurf/; revision=527
2004-02-01 22:42:40 +00:00
John Mark Bell
9d342dad80 [project @ 2004-02-01 04:45:55 by jmb]
Fix text-transform capitalization on inline elements.

svn path=/import/netsurf/; revision=526
2004-02-01 04:45:55 +00:00
John Mark Bell
00ef17153c [project @ 2004-01-31 21:18:44 by jmb]
text-transform support.

svn path=/import/netsurf/; revision=521
2004-01-31 21:18:44 +00:00
James Bursa
2b0fc5d2e8 [project @ 2004-01-26 15:07:20 by bursa]
Fix box_create() width init.

svn path=/import/netsurf/; revision=510
2004-01-26 15:07:20 +00:00
James Bursa
92941a762d [project @ 2004-01-26 14:09:39 by bursa]
Initialise box dimensions to 0 (fixes window resizing bug).

svn path=/import/netsurf/; revision=507
2004-01-26 14:09:39 +00:00
James Bursa
92c32b005d [project @ 2004-01-24 17:12:32 by bursa]
Fix removing URL leading and trailing whitespace.

svn path=/import/netsurf/; revision=501
2004-01-24 17:12:32 +00:00
James Bursa
1bdcb44639 [project @ 2004-01-24 17:08:15 by bursa]
Add permitted_types to html_fetch_object().

svn path=/import/netsurf/; revision=500
2004-01-24 17:08:16 +00:00
John Mark Bell
b116f20cd4 [project @ 2004-01-24 16:41:52 by jmb]
Strip leading and trailing whitespace from image src attributes.

svn path=/import/netsurf/; revision=499
2004-01-24 16:41:52 +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
4e2345da92 [project @ 2003-12-29 18:59:15 by jmb]
Comment out unnecessary call to cache_dump from html_process_data.
Add Licence and relevant #include to tt2code. Stops the compiler moaning
about no definition of unicode_transliterate.

svn path=/import/netsurf/; revision=467
2003-12-29 18:59:15 +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
0a1756a84f [project @ 2003-12-27 02:03:48 by jmb]
Reduce compiler warnings

svn path=/import/netsurf/; revision=456
2003-12-27 02:03:48 +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
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
c5f1560a70 [project @ 2003-12-10 23:12:39 by bursa]
Remove obsolete css_selector code.

svn path=/import/netsurf/; revision=424
2003-12-10 23:12:39 +00:00
John Mark Bell
01d735dab8 [project @ 2003-11-12 22:22:45 by jmb]
Begin frames support. Just data structure handling for now. None of this
code is called atm.

svn path=/import/netsurf/; revision=416
2003-11-12 22:22:45 +00:00
James Bursa
2b8e469f19 [project @ 2003-11-04 18:35:32 by bursa]
Patch inline container failure on some pages (eg. ebay).

svn path=/import/netsurf/; revision=402
2003-11-04 18:35:32 +00:00
James Bursa
d3bd31c3a7 [project @ 2003-10-27 00:34:09 by bursa]
Fix controls which aren't inside a form.

svn path=/import/netsurf/; revision=393
2003-10-27 00:34:09 +00:00
John Mark Bell
ab8edd9da4 [project @ 2003-10-25 22:51:45 by jmb]
Fix bug relating to
http://www.mw-software.com/software/artworks2/aw2support.html

svn path=/import/netsurf/; revision=388
2003-10-25 22:51:45 +00:00
James Bursa
a325bfeed6 [project @ 2003-10-25 21:51:15 by bursa]
Submit textarea contents.

svn path=/import/netsurf/; revision=386
2003-10-25 21:51:15 +00:00
James Bursa
ee31317480 [project @ 2003-10-25 21:50:49 by bursa]
Textarea loading fix.

svn path=/import/netsurf/; revision=385
2003-10-25 21:50:49 +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
James Bursa
13d6923b5e [project @ 2003-10-17 17:39:29 by bursa]
Implement :link, ignore stylesheets with syntax errors, parse pseudo classes.

svn path=/import/netsurf/; revision=367
2003-10-17 17:39:29 +00:00
James Bursa
65263651e3 [project @ 2003-10-09 15:22:48 by bursa]
Implement box_insert_sibling().

svn path=/import/netsurf/; revision=358
2003-10-09 15:22:48 +00:00
James Bursa
b510716c1d [project @ 2003-10-08 20:49:57 by bursa]
Fix column width recalculation when objects are loaded.

svn path=/import/netsurf/; revision=354
2003-10-08 20:49:57 +00:00
James Bursa
669a5e213a [project @ 2003-10-07 23:47:57 by bursa]
white-space: pre fixes.

svn path=/import/netsurf/; revision=350
2003-10-07 23:47:57 +00:00
James Bursa
bbcdf13fe0 [project @ 2003-10-07 21:34:39 by bursa]
Implement white-space property.

svn path=/import/netsurf/; revision=348
2003-10-07 21:34:39 +00:00
James Bursa
0dad9a677a [project @ 2003-10-02 11:13:21 by bursa]
Initial value fix for <select>.

svn path=/import/netsurf/; revision=343
2003-10-02 11:13: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
9db8936d5a [project @ 2003-10-01 16:12:04 by bursa]
Partial fix for pages including themselves.

svn path=/import/netsurf/; revision=339
2003-10-01 16:12:04 +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
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
fd7078b1ad [project @ 2003-09-28 17:37:43 by bursa]
Implement CSS specificity and fix bugs.

svn path=/import/netsurf/; revision=329
2003-09-28 17:37:43 +00:00
James Bursa
c48e0ce8dc [project @ 2003-09-28 17:37:19 by bursa]
Fix redirected images which are already loaded.

svn path=/import/netsurf/; revision=328
2003-09-28 17:37:19 +00:00
James Bursa
1975b5cd1a [project @ 2003-09-27 23:36:34 by bursa]
Implement CSS attribute selectors and parent / preceding combinators.

svn path=/import/netsurf/; revision=324
2003-09-27 23:36:34 +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
5363548052 [project @ 2003-09-21 22:47:08 by bursa]
Implement display: inline-block and work on textarea.

svn path=/import/netsurf/; revision=307
2003-09-21 22:47:08 +00:00
James Bursa
7859d24ee5 [project @ 2003-09-21 22:46:17 by bursa]
Fix destroy problem with aborted fetches.

svn path=/import/netsurf/; revision=306
2003-09-21 22:46:17 +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
e526454e67 [project @ 2003-09-19 21:23:19 by bursa]
Work on box_free() and other memory management in box.

svn path=/import/netsurf/; revision=304
2003-09-19 21:23:19 +00:00
John Mark Bell
62f5ea585b [project @ 2003-09-17 21:47:21 by jmb]
Make applets load (untested). Plugin loading conforms closer to the spec

svn path=/import/netsurf/; revision=302
2003-09-17 21:47:21 +00:00
James Bursa
763f186705 [project @ 2003-09-17 12:57:33 by bursa]
Poll queuing fix, backup redraw code.

svn path=/import/netsurf/; revision=296
2003-09-17 12:57:43 +00:00
John Mark Bell
9a23a2bc77 [project @ 2003-09-16 19:53:59 by jmb]
Streaming plugin support, beginnings of URL_Access support, fix codebase for ActiveX Flash objects

svn path=/import/netsurf/; revision=293
2003-09-16 19:53:59 +00:00
James Bursa
eeb805497d [project @ 2003-09-14 20:32:05 by bursa]
Percentage column changes; fix calculate_inline_container_widths.

svn path=/import/netsurf/; revision=291
2003-09-14 20:32:05 +00:00
James Bursa
22cea706c5 [project @ 2003-09-14 20:31:02 by bursa]
Fix already loaded object bug.

svn path=/import/netsurf/; revision=290
2003-09-14 20:31:02 +00:00
James Bursa
72c753c582 [project @ 2003-09-12 18:30:44 by bursa]
Percentage column width changes for stupid websites.

svn path=/import/netsurf/; revision=288
2003-09-12 18:30:44 +00:00
James Bursa
226f937199 [project @ 2003-09-12 14:37:26 by bursa]
Fix percentage width columns.

svn path=/import/netsurf/; revision=287
2003-09-12 14:37:26 +00:00
James Bursa
4866b512b8 [project @ 2003-09-11 23:22:33 by bursa]
Min width calculation bug fix.

svn path=/import/netsurf/; revision=286
2003-09-11 23:22:33 +00:00
James Bursa
7e2255ce96 [project @ 2003-09-11 22:02:06 by bursa]
Table column width rewrite.

svn path=/import/netsurf/; revision=285
2003-09-11 22:02:06 +00:00
John Mark Bell
abf3c0f80a [project @ 2003-09-10 22:40:32 by jmb]
Fix Drawfile module check. Add else statement to box.c:788

svn path=/import/netsurf/; revision=282
2003-09-10 22:40:32 +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
James Bursa
9c2e649290 [project @ 2003-09-10 17:10:25 by bursa]
Set graphics window when rendering objects.

svn path=/import/netsurf/; revision=279
2003-09-10 17:10:25 +00:00
James Bursa
f185bb4d0d [project @ 2003-09-09 21:43:44 by bursa]
Display image alt text while it loads.

svn path=/import/netsurf/; revision=278
2003-09-09 21:43:44 +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
c05f00209f [project @ 2003-09-08 22:47:11 by bursa]
Box width fixes.

svn path=/import/netsurf/; revision=272
2003-09-08 22:47:11 +00:00