Commit Graph

2104 Commits

Author SHA1 Message Date
James Bursa
776274f4a9 [project @ 2004-03-28 00:29:29 by bursa]
Fix idle polling when events are scheduled.

svn path=/import/netsurf/; revision=684
2004-03-28 00:29:29 +00:00
James Bursa
d5a81883e8 [project @ 2004-03-27 23:18:52 by bursa]
Implement url_nice() and make save boxes use it to choose the default filename.

svn path=/import/netsurf/; revision=682
2004-03-27 23:18:52 +00:00
James Bursa
26f171382f [project @ 2004-03-27 18:53:17 by bursa]
Menu warning bug fix.

svn path=/import/netsurf/; revision=681
2004-03-27 18:53:17 +00:00
James Bursa
c37e16a8c6 [project @ 2004-03-27 18:47:56 by bursa]
Save complete gui and F3 etc.

svn path=/import/netsurf/; revision=680
2004-03-27 18:47:56 +00:00
James Bursa
74b1c3986b [project @ 2004-03-27 18:46:08 by bursa]
Save complete gui and F3 etc.

svn path=/import/netsurf/; revision=677
2004-03-27 18:46:08 +00:00
James Bursa
b5cd93fb6b [project @ 2004-03-27 18:44:26 by bursa]
Implement @import rewriting, fix and simplify code.

svn path=/import/netsurf/; revision=676
2004-03-27 18:44:26 +00:00
James Bursa
9a204ed536 [project @ 2004-03-27 00:49:29 by bursa]
Update die() to use an error box.

svn path=/import/netsurf/; revision=673
2004-03-27 00:49:29 +00:00
John Mark Bell
6e62759bd6 [project @ 2004-03-25 00:32:44 by jmb]
Remove these files (moved to desktop)

svn path=/import/netsurf/; revision=667
2004-03-25 00:32:44 +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
John Mark Bell
7d0b144391 [project @ 2004-03-24 23:51:08 by jmb]
Text Export support.

svn path=/import/netsurf/; revision=665
2004-03-24 23:51:08 +00:00
John Mark Bell
b23bc94cb9 [project @ 2004-03-24 23:48:20 by jmb]
Remove completed todos.

svn path=/import/netsurf/; revision=664
2004-03-24 23:48:20 +00:00
John Mark Bell
a723f7b224 [project @ 2004-03-24 20:54:22 by jmb]
Remove check for well formed document.
Remove call to LOG(()) when rewriting URLs

svn path=/import/netsurf/; revision=663
2004-03-24 20:54:22 +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
45991c8e62 [project @ 2004-03-24 00:44:52 by jmb]
Factor out duplicate code.
Rewrite unknown URLs to be absolute

svn path=/import/netsurf/; revision=660
2004-03-24 00:44:52 +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
31e521a02e [project @ 2004-03-23 22:17:08 by bursa]
Remove usage of OS JPEG module; convert all JPEGs to 32bpp and plot with Tinct; speed improvements and cleanup.

svn path=/import/netsurf/; revision=656
2004-03-23 22:17:08 +00:00
James Bursa
667bb92e9d [project @ 2004-03-23 22:14:56 by bursa]
Scale borders.

svn path=/import/netsurf/; revision=655
2004-03-23 22:14:56 +00:00
James Bursa
2c757c1e79 [project @ 2004-03-22 00:36:53 by bursa]
Implement most of CSS borders.

svn path=/import/netsurf/; revision=650
2004-03-22 00:36:53 +00:00
John Mark Bell
dc642bc3fa [project @ 2004-03-21 22:31:30 by jmb]
Fix mimetype reading for files used by image filingsystems.

svn path=/import/netsurf/; revision=647
2004-03-21 22:31:30 +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
187ee0f98e [project @ 2004-03-21 13:54:53 by bursa]
Fix schedule_remove().

svn path=/import/netsurf/; revision=643
2004-03-21 13:54:53 +00:00
James Bursa
8be2f274b9 [project @ 2004-03-21 12:57:14 by bursa]
Unschedule on nsgif_destroy().

svn path=/import/netsurf/; revision=642
2004-03-21 12:57:14 +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
f962f4301c [project @ 2004-03-21 12:46:56 by bursa]
Implement scheduled callbacks.

svn path=/import/netsurf/; revision=640
2004-03-21 12:46:56 +00:00
James Bursa
8f8cf26062 [project @ 2004-03-19 19:28:42 by bursa]
Fix build error.

svn path=/import/netsurf/; revision=636
2004-03-19 19:28:42 +00:00
Richard Wilson
c28b257d9d [project @ 2004-03-19 18:14:50 by rjw]
Animated GIF support.

svn path=/import/netsurf/; revision=635
2004-03-19 18:14:50 +00:00
Richard Wilson
f68e229cae [project @ 2004-03-17 21:05:55 by rjw]
Added basic framework for animation.

svn path=/import/netsurf/; revision=632
2004-03-17 21:05:55 +00:00
Richard Wilson
2fc636cc69 [project @ 2004-03-17 21:05:44 by rjw]
Added basic framework for animation.
All plotting is now done using Tinct for improved appearance.

svn path=/import/netsurf/; revision=631
2004-03-17 21:05:44 +00:00
Richard Wilson
3e417f948c [project @ 2004-03-15 21:53:32 by rjw]
Added SWI number for Tinct_ConvertSprite.

svn path=/import/netsurf/; revision=627
2004-03-15 21:53:32 +00:00
Richard Wilson
2dc863a57a [project @ 2004-03-13 18:22:22 by rjw]
Forgot to comment out Tinct options fix.

svn path=/import/netsurf/; revision=616
2004-03-13 18:22:22 +00:00
James Bursa
c5df927ba6 [project @ 2004-03-13 17:59:04 by bursa]
Add missing #includes.

svn path=/import/netsurf/; revision=615
2004-03-13 17:59:04 +00:00
Richard Wilson
8365d48787 [project @ 2004-03-13 17:30:56 by rjw]
Fixed (currently commented out) inversion of the dithering and filtering flags when plotting with Tinct.

svn path=/import/netsurf/; revision=614
2004-03-13 17:30:56 +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
Richard Wilson
cdb5b9dcac [project @ 2004-03-12 01:40:42 by rjw]
Fixed bug where the dither and filter values were inverted.

svn path=/import/netsurf/; revision=611
2004-03-12 01:40:42 +00:00
Richard Wilson
c6d83f229e [project @ 2004-03-12 00:59:02 by rjw]
Removed hack to convert pixels to OS units as Tinct now accepts OS units in its parameters.

svn path=/import/netsurf/; revision=609
2004-03-12 00:59:02 +00:00
Richard Wilson
7fcad10266 [project @ 2004-03-11 23:19:27 by rjw]
Added Tinct_Plot and Tinct_PlotScaled definitions and modified comments to reflect the updated operation.

svn path=/import/netsurf/; revision=608
2004-03-11 23:19:27 +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
Richard Wilson
5d27672171 [project @ 2004-03-10 11:22:57 by rjw]
Quick hack until Tinct accepts OS units for scaling.

svn path=/import/netsurf/; revision=604
2004-03-10 11:22:57 +00:00
Richard Wilson
af083bf294 [project @ 2004-03-10 11:06:51 by rjw]
All sprites are converted to 32bpp to prevent data loss, and plotting is now handled by Tinct to provide alpha blending.

svn path=/import/netsurf/; revision=603
2004-03-10 11:06:51 +00:00
Richard Wilson
0e74730b78 [project @ 2004-03-10 10:35:20 by rjw]
svn path=/import/netsurf/; revision=597
2004-03-10 10:35:20 +00:00
James Bursa
b56bc523b8 [project @ 2004-03-09 23:57:40 by bursa]
Set caret in new window url line.

svn path=/import/netsurf/; revision=596
2004-03-09 23:57:40 +00:00
James Bursa
b5ba716f15 [project @ 2004-03-09 23:57:19 by bursa]
Process UserMessage etc. immediately instead of queuing (fixes menu warning bug).

svn path=/import/netsurf/; revision=595
2004-03-09 23:57:19 +00:00
Richard Wilson
b7d5355f6f [project @ 2004-03-09 12:57:20 by rjw]
svn path=/import/netsurf/; revision=594
2004-03-09 12:58:57 +00:00
Richard Wilson
25a98ce2c0 [project @ 2004-03-09 10:22:12 by rjw]
svn path=/import/netsurf/; revision=593
2004-03-09 10:24:52 +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
John Mark Bell
64699fb3f0 [project @ 2004-03-06 12:34:47 by jmb]
Save Source support.

svn path=/import/netsurf/; revision=588
2004-03-06 12:34:47 +00:00
John Mark Bell
727db7f3d6 [project @ 2004-03-05 22:15:33 by jmb]
Fix URI file dragging properly.
Fix missing fclose in load()

svn path=/import/netsurf/; revision=587
2004-03-05 22:15:33 +00:00
John Mark Bell
4108f28975 [project @ 2004-03-05 17:08:28 by jmb]
Let's try again...

svn path=/import/netsurf/; revision=586
2004-03-05 17:08:28 +00:00
John Mark Bell
a9e9def7f4 [project @ 2004-03-05 16:55:31 by jmb]
Attempt to fix bad xstrdup.

svn path=/import/netsurf/; revision=585
2004-03-05 16:55:31 +00:00
John Mark Bell
7f1eced1ea [project @ 2004-03-05 16:34:31 by jmb]
Add support for dragging in URI files

svn path=/import/netsurf/; revision=584
2004-03-05 16:34:31 +00:00
John Mark Bell
0bb832d890 [project @ 2004-03-05 13:23:48 by jmb]
Fix memory leak when fgets fails.
Add debugging round early part of gui_init

svn path=/import/netsurf/; revision=583
2004-03-05 13:23:48 +00:00
John Mark Bell
0ea3e074f6 [project @ 2004-03-04 23:15:17 by jmb]
Add support for double clicking on / dragging in URL files.

svn path=/import/netsurf/; revision=582
2004-03-04 23:15:17 +00:00
John Mark Bell
303e09a6c2 [project @ 2004-03-03 23:17:15 by jmb]
Fix scaled jpeg bug, with any luck...

svn path=/import/netsurf/; revision=581
2004-03-03 23:17:15 +00:00
James Bursa
d5bcedd3de [project @ 2004-03-03 00:19:47 by bursa]
Handle DataLoads to iconbar, canonicalise path when loading files.

svn path=/import/netsurf/; revision=579
2004-03-03 00:19:47 +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
37cf580743 [project @ 2004-02-27 14:09:15 by bursa]
Implement option_language.

svn path=/import/netsurf/; revision=574
2004-02-27 14:09:15 +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
0a4caa5687 [project @ 2004-02-26 17:25:51 by bursa]
Improvements to history window.

svn path=/import/netsurf/; revision=571
2004-02-26 17:26:01 +00:00
James Bursa
cff65dfddf [project @ 2004-02-26 17:23:02 by bursa]
Use save area when redirecting to sprite.

svn path=/import/netsurf/; revision=570
2004-02-26 17:23:02 +00:00
James Bursa
318869e90e [project @ 2004-02-26 00:44:42 by bursa]
Implement drag saving of drawfiles and clean up drag/drop/save code.

svn path=/import/netsurf/; revision=568
2004-02-26 00:44:42 +00:00
James Bursa
4b5a0e4043 [project @ 2004-02-25 15:59:01 by bursa]
Fix crash opening history while page still loading.

svn path=/import/netsurf/; revision=567
2004-02-25 15:59:01 +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
deaaa4a753 [project @ 2004-02-23 00:25:09 by bursa]
Workaround for window closing crash.

svn path=/import/netsurf/; revision=565
2004-02-23 00:25:09 +00:00
John Mark Bell
36bb869ae4 [project @ 2004-02-17 23:38:44 by jmb]
Improve save_complete.
Add missing #ifdef to about.c.

svn path=/import/netsurf/; revision=559
2004-02-17 23:38:44 +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
8cece1f41f [project @ 2004-02-16 21:09:40 by jmb]
Check that we're actually dealing with a HTML page, just in case the
user is silly enough to try and save something else as draw.

svn path=/import/netsurf/; revision=555
2004-02-16 21:09:40 +00:00
John Mark Bell
2e52ee380c [project @ 2004-02-16 20:42:49 by jmb]
Remove hard-coded sprite offset nastiness.
Why this ever worked is confusing...

svn path=/import/netsurf/; revision=554
2004-02-16 20:42:49 +00:00
John Mark Bell
40ed6968b7 [project @ 2004-02-15 22:54:49 by jmb]
Lose unnecessary todo

svn path=/import/netsurf/; revision=553
2004-02-15 22:54:49 +00:00
John Mark Bell
c6922a94b0 [project @ 2004-02-15 22:40:02 by jmb]
Let's try that again...

svn path=/import/netsurf/; revision=552
2004-02-15 22:40:02 +00:00
John Mark Bell
9ec96ea66b [project @ 2004-02-15 22:37:52 by jmb]
Don't add zero length text strings.

svn path=/import/netsurf/; revision=551
2004-02-15 22:37:52 +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
John Mark Bell
dc6c4e5cae [project @ 2004-02-15 18:07:26 by jmb]
Use proper offsets instead of hard-coded nastiness

svn path=/import/netsurf/; revision=546
2004-02-15 18:07:26 +00:00
John Mark Bell
518a6dd47b [project @ 2004-02-15 14:43:39 by jmb]
Lose LOG(()) call. update todo list

svn path=/import/netsurf/; revision=545
2004-02-15 14:43:39 +00:00
John Mark Bell
9bd5489543 [project @ 2004-02-15 14:17:29 by jmb]
Radio button circle plotting. Warning - scary ;)

svn path=/import/netsurf/; revision=544
2004-02-15 14:17:29 +00:00
John Mark Bell
82a598d8ee [project @ 2004-02-15 03:19:21 by jmb]
Fix various issues: Duplicate images, text madness.

svn path=/import/netsurf/; revision=543
2004-02-15 03:19:21 +00:00
John Mark Bell
3720fafac0 [project @ 2004-02-14 22:26:35 by jmb]
Draw export module.

svn path=/import/netsurf/; revision=541
2004-02-14 22:26:35 +00:00
James Bursa
60cf7f781a [project @ 2004-02-13 23:18:29 by bursa]
Fix proxy host icon.

svn path=/import/netsurf/; revision=539
2004-02-13 23:18:29 +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
John Mark Bell
14b82690e2 [project @ 2004-02-03 21:16:40 by jmb]
Add 24bpp support.

svn path=/import/netsurf/; revision=532
2004-02-03 21:16:40 +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
99d4fb3529 [project @ 2004-01-31 23:00:17 by jmb]
Fix text-decoration colours again.

svn path=/import/netsurf/; revision=525
2004-01-31 23:00:17 +00:00
John Mark Bell
ad729c2fba [project @ 2004-01-31 22:40:03 by jmb]
Fix text-decoration colours

svn path=/import/netsurf/; revision=524
2004-01-31 22:40:03 +00:00
John Mark Bell
f53642c94b [project @ 2004-01-31 19:14:06 by jmb]
Fix positioning of caret in URL bar

svn path=/import/netsurf/; revision=520
2004-01-31 19:14:06 +00:00
John Mark Bell
8866964740 [project @ 2004-01-31 18:12:08 by jmb]
Stop grabbing input focus on fetch completion, unless the window already
has the input focus.

svn path=/import/netsurf/; revision=519
2004-01-31 18:12:08 +00:00
John Mark Bell
bf3e41a93d [project @ 2004-01-30 22:28:32 by jmb]
Add font-variant support. Update TODO-CSS appropriately

svn path=/import/netsurf/; revision=518
2004-01-30 22:28:32 +00:00
James Bursa
ae4cb4c56d [project @ 2004-01-28 23:08:28 by bursa]
Improve font-family.

svn path=/import/netsurf/; revision=515
2004-01-28 23:08:28 +00:00
John Mark Bell
1ee029cee6 [project @ 2004-01-28 21:48:10 by jmb]
Add font-family support. Still needs a little work, but works fine as is.
Add CSS rules for text formatting HTML tags (<DFN> <CITE> <CODE> etc.)
Update TODO lists.

svn path=/import/netsurf/; revision=514
2004-01-28 21:48:10 +00:00
James Bursa
ec933cf485 [project @ 2004-01-28 18:37:56 by bursa]
Clean up gui_poll() / gui_multitask() mess, add hourglass.

svn path=/import/netsurf/; revision=513
2004-01-28 18:37:56 +00:00
Rob Jackson
c05a832714 [project @ 2004-01-26 22:55:23 by rob]
Changes in positioning of variable declarations to allow compile with 2.95.5 compiler again

svn path=/import/netsurf/; revision=512
2004-01-26 22:55:23 +00:00
John Mark Bell
136d6d0769 [project @ 2004-01-25 21:40:45 by jmb]
Plot preview sprite with mask and palette

svn path=/import/netsurf/; revision=505
2004-01-25 21:40:45 +00:00
John Mark Bell
b49f18f891 [project @ 2004-01-25 20:39:35 by jmb]
Override jpeglib's error handling.

svn path=/import/netsurf/; revision=504
2004-01-25 20:39:35 +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
James Bursa
6f9898950d [project @ 2004-01-23 16:56:57 by bursa]
Fix positioning of drawfiles (render bounding box).

svn path=/import/netsurf/; revision=495
2004-01-23 16:56:57 +00:00
James Bursa
eecd008a16 [project @ 2004-01-21 23:57:19 by bursa]
Clean up and comment.

svn path=/import/netsurf/; revision=493
2004-01-21 23:57:19 +00:00
John Mark Bell
6b367e0795 [project @ 2004-01-20 20:13:43 by jmb]
View source for CSS files.

svn path=/import/netsurf/; revision=492
2004-01-20 20:13:43 +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
413683371b [project @ 2004-01-05 12:41:24 by jmb]
Remove logging macros

svn path=/import/netsurf/; revision=486
2004-01-05 12:41:24 +00:00
John Mark Bell
528ac58519 [project @ 2004-01-05 12:24:54 by jmb]
Enumerate all sprites in file (hopefully).

svn path=/import/netsurf/; revision=485
2004-01-05 12:24:54 +00:00
John Mark Bell
22ae453e3b [project @ 2004-01-05 11:56:45 by jmb]
fixup missing include

svn path=/import/netsurf/; revision=484
2004-01-05 11:56:45 +00:00
John Mark Bell
8bb5c9206d [project @ 2004-01-05 11:28:04 by jmb]
Add some logging. Revert last change.

svn path=/import/netsurf/; revision=483
2004-01-05 11:28:04 +00:00
John Mark Bell
8deead3bc3 [project @ 2004-01-05 11:12:32 by jmb]
Fix another monkeybug (last throbber sprite was never displayed)

svn path=/import/netsurf/; revision=482
2004-01-05 11:12:32 +00:00
John Mark Bell
a4bfc247db [project @ 2004-01-05 11:04:54 by jmb]
Fix inappropriate cast.

svn path=/import/netsurf/; revision=481
2004-01-05 11:04:54 +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
John Mark Bell
05d75afd89 [project @ 2003-12-31 17:09:03 by jmb]
Rename login template to "login".
Use OS_GBPB9 to get filename of plugin logos.

svn path=/import/netsurf/; revision=474
2003-12-31 17:09:03 +00:00
John Mark Bell
343038c6b4 [project @ 2003-12-30 17:52:26 by jmb]
Add some error handling

svn path=/import/netsurf/; revision=473
2003-12-30 17:52:26 +00:00
John Mark Bell
25ec7fcc34 [project @ 2003-12-30 16:47:16 by jmb]
Read cookie file from the correct path

svn path=/import/netsurf/; revision=472
2003-12-30 16:47:16 +00:00
John Mark Bell
3d7c7a7050 [project @ 2003-12-29 22:50:43 by jmb]
Add some debugging.

svn path=/import/netsurf/; revision=470
2003-12-29 22:50:43 +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
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
01c0332607 [project @ 2003-12-27 17:25:19 by jmb]
Handle indirected message data

svn path=/import/netsurf/; revision=459
2003-12-27 17:25:19 +00:00
John Mark Bell
fe1e4efac2 [project @ 2003-12-27 04:50:02 by jmb]
Add rudimentary ANT URL protocol support

svn path=/import/netsurf/; revision=458
2003-12-27 04:50:02 +00:00
John Mark Bell
02915bb583 [project @ 2003-12-27 02:23:10 by jmb]
Fix a couple more warnings

svn path=/import/netsurf/; revision=457
2003-12-27 02:23:10 +00:00
John Mark Bell
7e132ad0bc [project @ 2003-12-27 00:35:54 by jmb]
Return true after handling escape keypress.

svn path=/import/netsurf/; revision=452
2003-12-27 00:35:54 +00:00
John Mark Bell
59fb052818 [project @ 2003-12-27 00:11:57 by jmb]
Tidy code to reduce compiler warnings. htmlredraw.c and plugin.c produce
the most now. Hopefully I haven't broken anything ;)

svn path=/import/netsurf/; revision=451
2003-12-27 00:11:57 +00:00
John Mark Bell
2363d8f5af [project @ 2003-12-26 22:13:22 by jmb]
Add the constant data files referred to in the previous checkin.

svn path=/import/netsurf/; revision=450
2003-12-26 22:13:22 +00:00
John Mark Bell
93dfe6dfe8 [project @ 2003-12-26 22:12:39 by jmb]
Move constant global data into a new file. This makes things a bit
tidier.
Add help: and home: shortcut URLs.

svn path=/import/netsurf/; revision=449
2003-12-26 22:12:39 +00:00
John Mark Bell
d49a18d608 [project @ 2003-12-26 22:11:28 by jmb]
Remove file:/// kludge. No longer needed as libcurl is now sensible

svn path=/import/netsurf/; revision=448
2003-12-26 22:11:28 +00:00
John Mark Bell
78f9b20b3e [project @ 2003-12-26 18:18:17 by jmb]
Keypress handling in dialog boxes.

svn path=/import/netsurf/; revision=446
2003-12-26 18:18:17 +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
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
3b4de07169 [project @ 2003-12-21 23:31:35 by jmb]
Disable frames for the moment.

svn path=/import/netsurf/; revision=440
2003-12-21 23:31:35 +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
John Mark Bell
96bbdbc7ab [project @ 2003-12-21 22:05:05 by jmb]
Clean up version string related mess.

svn path=/import/netsurf/; revision=438
2003-12-21 22:05:05 +00:00
James Bursa
d6f9f025f2 [project @ 2003-12-21 02:27:22 by bursa]
Improved scrolling by mouse and keyboard.

svn path=/import/netsurf/; revision=437
2003-12-21 02:27:22 +00:00
James Bursa
06d3f56519 [project @ 2003-12-19 17:27:39 by bursa]
Fix buffer overflow.

svn path=/import/netsurf/; revision=436
2003-12-19 17:27:39 +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
John Mark Bell
07ddbc00e9 [project @ 2003-12-19 01:25:15 by jmb]
Fixup to work with existing code

svn path=/import/netsurf/; revision=434
2003-12-19 01:25:15 +00:00
John Mark Bell
7d67bd5a31 [project @ 2003-12-19 01:00:22 by jmb]
Add build date to Info dialog.
Move populate_version into utils

svn path=/import/netsurf/; revision=433
2003-12-19 01:00:22 +00:00
James Bursa
7ec54af359 [project @ 2003-12-19 00:40:28 by bursa]
Fix Themes menu, optimize toolbar opening.

svn path=/import/netsurf/; revision=431
2003-12-19 00:40:28 +00:00
James Bursa
101c358751 [project @ 2003-12-15 12:58:58 by bursa]
Limit default window size, fix some warnings.

svn path=/import/netsurf/; revision=430
2003-12-15 12:58:58 +00:00
James Bursa
6cc6b610c7 [project @ 2003-12-14 18:10:59 by bursa]
Toggle size to full height only, fix empty window crash.

svn path=/import/netsurf/; revision=429
2003-12-14 18:10:59 +00:00
James Bursa
d2c8263e59 [project @ 2003-12-12 01:33:38 by bursa]
Improve toggle-size and window extent behaviour.

svn path=/import/netsurf/; revision=428
2003-12-12 01:33:38 +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
87cb037c31 [project @ 2003-12-10 23:12:03 by bursa]
Dump stylesheets on F9.

svn path=/import/netsurf/; revision=423
2003-12-10 23:12:03 +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
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
John Mark Bell
bf202492f9 [project @ 2003-11-08 21:47:10 by jmb]
Sync Info box and About Page version numbers.
If no version is specified in the Messages file, it defaults to "CVS
Test Build"
Remove unnecessary TODOs in plugin.c

svn path=/import/netsurf/; revision=415
2003-11-08 21:47:10 +00:00
James Bursa
a1637bc53c [project @ 2003-11-08 13:51:58 by bursa]
Move Templates under en.

svn path=/import/netsurf/; revision=411
2003-11-08 13:51:58 +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
John Mark Bell
e556a7b340 [project @ 2003-11-05 18:41:06 by jmb]
Text-decoration now spans child text elements

svn path=/import/netsurf/; revision=404
2003-11-05 18:41:06 +00:00
James Bursa
b1a8dce16c [project @ 2003-11-05 16:25:35 by bursa]
Improved text-decoration support.

svn path=/import/netsurf/; revision=403
2003-11-05 16:25:35 +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
James Bursa
350cfd3570 [project @ 2003-10-26 11:40:50 by bursa]
Fix caret and buffer allocations.

svn path=/import/netsurf/; revision=390
2003-10-26 11:40:50 +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
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
f6828df654 [project @ 2003-10-25 16:22:56 by bursa]
New home page url.

svn path=/import/netsurf/; revision=379
2003-10-25 16:22:56 +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
9fd638f098 [project @ 2003-10-19 17:17:26 by jmb]
Make text-decoration span child elements.
Add text-decoration to css_dump()

svn path=/import/netsurf/; revision=371
2003-10-19 17:17:26 +00:00
John Mark Bell
6f33e2d42e [project @ 2003-10-18 00:24:53 by jmb]
Miscellaneous fixes.

svn path=/import/netsurf/; revision=370
2003-10-18 00:24:53 +00:00
John Mark Bell
6ac3166271 [project @ 2003-10-17 23:59:23 by jmb]
Whoops. Fix CSS default so a:link really is underlined instead of
stricken (as earlier). Also lose LOGging from htmlredraw.c

svn path=/import/netsurf/; revision=369
2003-10-17 23:59:23 +00:00
John Mark Bell
c97107af5c [project @ 2003-10-17 23:47:13 by jmb]
Add text-decoration support. Overline needs work. a:link defaults to
being underlined.

svn path=/import/netsurf/; revision=368
2003-10-17 23:47:13 +00:00
John Mark Bell
e826c73485 [project @ 2003-10-11 13:55:43 by jmb]
Fix visibility so visible children of hidden parents work

svn path=/import/netsurf/; revision=363
2003-10-11 13:55:43 +00:00
John Mark Bell
0e5d05b125 [project @ 2003-10-10 18:13:36 by jmb]
CSS visibility support (not collapse)

svn path=/import/netsurf/; revision=361
2003-10-10 18:13:36 +00:00
John Mark Bell
5d99ab2ff8 [project @ 2003-10-06 16:29:27 by jmb]
use whole leafname for now

svn path=/import/netsurf/; revision=346
2003-10-06 16:29:27 +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
John Mark Bell
c67ffb2b39 [project @ 2003-10-01 00:26:42 by jmb]
Split text selection related code from riscos/gui.c

svn path=/import/netsurf/; revision=338
2003-10-01 00:26:42 +00:00
John Mark Bell
563b8f6335 [project @ 2003-09-30 23:30:36 by jmb]
Split mouseactions code from gui.c

svn path=/import/netsurf/; revision=337
2003-09-30 23:30:36 +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
John Mark Bell
cce87c5890 [project @ 2003-09-28 16:01:42 by jmb]
Fix freeze when accessing about page

svn path=/import/netsurf/; revision=326
2003-09-28 16:01:42 +00:00
John Mark Bell
3e023a74a7 [project @ 2003-09-27 17:05:25 by jmb]
Fix plugin image loading

svn path=/import/netsurf/; revision=323
2003-09-27 17:05:25 +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
John Mark Bell
ba67140eb5 [project @ 2003-09-26 22:51:18 by jmb]
Let's try that again

svn path=/import/netsurf/; revision=321
2003-09-26 22:51:18 +00:00
John Mark Bell
75abb473a8 [project @ 2003-09-26 22:29:02 by jmb]
Add debug LOG macro calls

svn path=/import/netsurf/; revision=320
2003-09-26 22:29:02 +00:00
John Mark Bell
9b6a3f62be [project @ 2003-09-26 21:58:11 by jmb]
Improve image filename discovery

svn path=/import/netsurf/; revision=319
2003-09-26 21:58:11 +00:00
John Mark Bell
243618bd27 [project @ 2003-09-26 16:52:53 by jmb]
Add Help option to Iconbar menu

svn path=/import/netsurf/; revision=317
2003-09-26 16:52:53 +00:00
James Bursa
9671fa03c4 [project @ 2003-09-24 21:40:40 by bursa]
Add NO_IFC tests.

svn path=/import/netsurf/; revision=315
2003-09-24 21:40:40 +00:00
James Bursa
45cd690271 [project @ 2003-09-24 21:23:28 by bursa]
Fix 26 build.

svn path=/import/netsurf/; revision=314
2003-09-24 21:23:28 +00:00
James Bursa
c6626887b0 [project @ 2003-09-24 21:12:40 by bursa]
Use ImageFileConvert if available to render PNGs (using IFCLib).

svn path=/import/netsurf/; revision=313
2003-09-24 21:12:40 +00:00
James Bursa
0f89eafdc2 [project @ 2003-09-22 23:20:10 by bursa]
Remove inline to fix 26-bit build.

svn path=/import/netsurf/; revision=310
2003-09-22 23:20:10 +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
84dd766141 [project @ 2003-09-22 21:46:07 by bursa]
Fix clipping for colspan cells.

svn path=/import/netsurf/; revision=308
2003-09-22 21:46:07 +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
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
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
John Mark Bell
4228475811 [project @ 2003-09-17 21:43:15 by jmb]
Fix about page HTMl a bit

svn path=/import/netsurf/; revision=301
2003-09-17 21:43:15 +00:00
James Bursa
af6baf91f0 [project @ 2003-09-17 12:58:19 by bursa]
Update plugin_redraw() parameters.

svn path=/import/netsurf/; revision=297
2003-09-17 12:58:19 +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
f4e447871b [project @ 2003-09-16 20:02:55 by jmb]
Add dynamically created About page. Accessed via about:

svn path=/import/netsurf/; revision=294
2003-09-16 20:02:55 +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
ae62c55cec [project @ 2003-09-14 23:00:53 by bursa]
Check for errors from Anim_DecompressAligned.

svn path=/import/netsurf/; revision=292
2003-09-14 23:00:53 +00:00
James Bursa
83f6cd25ab [project @ 2003-09-12 19:51:17 by bursa]
Display sprites with extension areas, fix some warnings.

svn path=/import/netsurf/; revision=289
2003-09-12 19:51:17 +00:00
John Mark Bell
47168523d5 [project @ 2003-09-11 18:37:25 by jmb]
Fix sprite support

svn path=/import/netsurf/; revision=284
2003-09-11 18:37:25 +00:00
John Mark Bell
d84476f9b9 [project @ 2003-09-10 22:46:56 by jmb]
It helps if you cvs add new files...

svn path=/import/netsurf/; revision=283
2003-09-10 22:46:56 +00:00
John Mark Bell
b858507d90 [project @ 2003-09-10 22:27:15 by jmb]
Add support for Draw and Sprite files

svn path=/import/netsurf/; revision=281
2003-09-10 22:27:15 +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
cbd4ff8d2a [project @ 2003-09-09 21:23:56 by jmb]
It helps to create the Choices:WWW directory if it doesn't already exist

svn path=/import/netsurf/; revision=277
2003-09-09 21:23:56 +00:00
John Mark Bell
710f066cb8 [project @ 2003-09-09 21:11:25 by jmb]
Move the Choices file to Choices:WWW.NetSurf - unfortunately, anyone who has already used NetSurf will now have a spurious Choices file in Choices:NetSurf

svn path=/import/netsurf/; revision=276
2003-09-09 21:11:25 +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
John Mark Bell
47dcb4f127 [project @ 2003-09-09 19:21:06 by jmb]
plugin_closed tweaks

svn path=/import/netsurf/; revision=274
2003-09-09 19:21:06 +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
James Bursa
9fa8f4037a [project @ 2003-09-07 21:08:13 by bursa]
Document cache and content, split struct content up.

svn path=/import/netsurf/; revision=270
2003-09-07 21:08:13 +00:00
John Mark Bell
baf5791576 [project @ 2003-09-06 00:21:28 by jmb]
Improve Plugin_Reshape_Request support. There are still issues with it though :(

svn path=/import/netsurf/; revision=269
2003-09-06 00:21:28 +00:00
James Bursa
83de722a57 [project @ 2003-09-05 14:35:36 by bursa]
Fix wimp message queueing.

svn path=/import/netsurf/; revision=267
2003-09-05 14:35:36 +00:00
John Mark Bell
a0c42f65da [project @ 2003-09-04 22:54:25 by jmb]
Plugin_Reshape_Request support

svn path=/import/netsurf/; revision=266
2003-09-04 22:54:25 +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
cdf0601420 [project @ 2003-08-30 21:45:03 by bursa]
Make page background colour work properly.

svn path=/import/netsurf/; revision=263
2003-08-30 21:45:03 +00:00
John Mark Bell
9c4d5cc75f [project @ 2003-08-29 17:50:32 by jmb]
Rewrite plugin_write_parameters_file - much tidier now

svn path=/import/netsurf/; revision=260
2003-08-29 17:50:32 +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
fd5b6d0c80 [project @ 2003-08-26 22:37:32 by bursa]
Break out dialog related code from gui.c.

svn path=/import/netsurf/; revision=251
2003-08-26 22:37:32 +00:00
John Mark Bell
1e6e665e35 [project @ 2003-08-26 00:50:51 by jmb]
Make plugins work on WIMP versions below 4.00

svn path=/import/netsurf/; revision=250
2003-08-26 00:50:51 +00:00
John Mark Bell
5744b00bd2 [project @ 2003-08-24 23:37:59 by jmb]
Fix bug in plugin_write_parameters_file

svn path=/import/netsurf/; revision=247
2003-08-24 23:37:59 +00:00
John Mark Bell
3c11ffdc9f [project @ 2003-08-24 22:39:55 by jmb]
Make plugins work. Improve initialisation of AcornURI. Add support for <iframe> (still needs rendering tweaks). Add Ctrl-F2 key sequence to close window.

svn path=/import/netsurf/; revision=246
2003-08-24 22:39:55 +00:00
James Bursa
dfbe3c84f1 [project @ 2003-08-21 21:39:07 by bursa]
Break out menu related code.

svn path=/import/netsurf/; revision=245
2003-08-21 21:39:07 +00:00
John Mark Bell
7c474c848e [project @ 2003-07-30 13:06:22 by jmb]
Add support for Acorn URI Protocol and URI files (Rob Jackson)

svn path=/import/netsurf/; revision=242
2003-07-30 13:06:22 +00:00
John Mark Bell
3c0daf429a [project @ 2003-07-22 22:13:44 by jmb]
Enable viewing HTML source when F8 is pressed

svn path=/import/netsurf/; revision=241
2003-07-22 22:13:44 +00:00
John Mark Bell
7be6adfd8b [project @ 2003-07-18 21:26:46 by jmb]
Fix Transparency mask generation

svn path=/import/netsurf/; revision=237
2003-07-18 21:26:46 +00:00
John Mark Bell
12f832eedd [project @ 2003-07-18 21:17:42 by jmb]
Scale gifs

svn path=/import/netsurf/; revision=236
2003-07-18 21:17:42 +00:00
James Bursa
c3c1fb916b [project @ 2003-07-18 21:02:29 by bursa]
New GIF renderer using animlib (jmb).

svn path=/import/netsurf/; revision=235
2003-07-18 21:02:29 +00:00
James Bursa
14ae9f7db5 [project @ 2003-07-18 17:07:50 by bursa]
Fix image positioning.

svn path=/import/netsurf/; revision=232
2003-07-18 17:07:50 +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
John Mark Bell
8bca544448 [project @ 2003-07-17 16:41:50 by jmb]
Fix compiler warnings bug

svn path=/import/netsurf/; revision=230
2003-07-17 16:41:50 +00:00
John Mark Bell
59cf6bcb96 [project @ 2003-07-17 15:37:36 by jmb]
move scrap directory

svn path=/import/netsurf/; revision=229
2003-07-17 15:37:36 +00:00
John Mark Bell
33cc86a8bb [project @ 2003-07-17 14:26:15 by jmb]
create parameters file for plugins

svn path=/import/netsurf/; revision=227
2003-07-17 14:26:15 +00:00
James Bursa
535d7771cf [project @ 2003-07-16 17:39:07 by bursa]
Dump cache on F10.

svn path=/import/netsurf/; revision=226
2003-07-16 17:39:07 +00:00
James Bursa
8319659562 [project @ 2003-07-15 18:06:52 by bursa]
Dump box tree on F9.

svn path=/import/netsurf/; revision=221
2003-07-15 18:06:52 +00:00
James Bursa
5911578eaf [project @ 2003-07-15 14:37:34 by bursa]
Implement html_redraw.

svn path=/import/netsurf/; revision=218
2003-07-15 14:37:34 +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
907115c49d [project @ 2003-07-09 22:06:39 by bursa]
Bool fixes.

svn path=/import/netsurf/; revision=215
2003-07-09 22:06:39 +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
John Mark Bell
133c3ee759 [project @ 2003-07-07 22:10:51 by jmb]
Rewrite plugin system backend.

svn path=/import/netsurf/; revision=210
2003-07-07 22:10:51 +00:00
James Bursa
8d6365f4f3 [project @ 2003-07-02 14:32:21 by bursa]
Dither colours.

svn path=/import/netsurf/; revision=201
2003-07-02 14:32:21 +00:00
James Bursa
a40193b55d [project @ 2003-07-01 11:22:47 by bursa]
Fix transparency bug.

svn path=/import/netsurf/; revision=196
2003-07-01 11:22:47 +00:00
James Bursa
4496d3cdbd [project @ 2003-06-30 15:57:08 by bursa]
Fix interlaced PNG display.

svn path=/import/netsurf/; revision=192
2003-06-30 15:57:08 +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
4252b3f4c5 [project @ 2003-06-30 11:47:36 by bursa]
Fix broken options code.

svn path=/import/netsurf/; revision=189
2003-06-30 11:47:36 +00:00
John Mark Bell
fd27872c64 [project @ 2003-06-27 13:25:48 by jmb]
Fix crash when saving choices

svn path=/import/netsurf/; revision=188
2003-06-27 13:25:48 +00:00
James Bursa
9903df5654 [project @ 2003-06-24 23:22:00 by bursa]
Change cache to use current content sizes.

svn path=/import/netsurf/; revision=183
2003-06-24 23:22:00 +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
James Bursa
ce6dbbb5db [project @ 2003-06-14 11:34:02 by bursa]
Scale JPEGs and PNGs when plotting.

svn path=/import/netsurf/; revision=179
2003-06-14 11:34:02 +00:00
John Mark Bell
bdad21d51c [project @ 2003-06-08 04:00:05 by jmb]
Cope with broken Choices file.

svn path=/import/netsurf/; revision=178
2003-06-08 04:00:05 +00:00
John Mark Bell
dfdf69fc91 [project @ 2003-06-07 22:24:22 by jmb]
Fix plugin memory leaks.

svn path=/import/netsurf/; revision=177
2003-06-07 22:24:22 +00:00
Philip Pemberton
15a6d278a7 [project @ 2003-06-07 13:07:48 by philpem]
Added transparency support for GIFs

svn path=/import/netsurf/; revision=176
2003-06-07 13:07:48 +00:00
Philip Pemberton
1982b1b51d [project @ 2003-06-06 09:19:54 by philpem]
Improved GIF loader

svn path=/import/netsurf/; revision=175
2003-06-06 09:19:54 +00:00
John Mark Bell
2b07d36f5c [project @ 2003-06-06 08:10:54 by jmb]
More plugin changes

svn path=/import/netsurf/; revision=174
2003-06-06 08:10:54 +00:00
Philip Pemberton
18d4af0cb6 [project @ 2003-06-06 08:06:55 by philpem]
Tweaked error handling code

svn path=/import/netsurf/; revision=173
2003-06-06 08:06:55 +00:00
John Mark Bell
2362401121 [project @ 2003-06-06 05:49:22 by jmb]
Use strcmp instead of relying on NULL pointers. This appears to stop many random crashes.

svn path=/import/netsurf/; revision=172
2003-06-06 05:49:22 +00:00
John Mark Bell
3f21e7a40e [project @ 2003-06-06 03:12:28 by jmb]
Begin to munge <embed>s into <object>s

svn path=/import/netsurf/; revision=171
2003-06-06 03:12:28 +00:00
John Mark Bell
3623d1f46f [project @ 2003-06-06 02:30:00 by jmb]
The segfault returns...

svn path=/import/netsurf/; revision=170
2003-06-06 02:30:00 +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
John Mark Bell
5b83aebf36 [project @ 2003-06-06 02:08:56 by jmb]
Progress plugin handling. Segfault appears to have gone. It doesn't draw the image though :/

svn path=/import/netsurf/; revision=168
2003-06-06 02:08:56 +00:00
John Mark Bell
435c39083e [project @ 2003-06-06 02:06:23 by jmb]
Remove spurious assert. Comment out annoying logging macro

svn path=/import/netsurf/; revision=167
2003-06-06 02:06:23 +00:00
Philip Pemberton
7bab4d2446 [project @ 2003-06-05 14:49:48 by philpem]
Fixed bug in palette loader

svn path=/import/netsurf/; revision=166
2003-06-05 14:49:48 +00:00
James Bursa
d378113f52 [project @ 2003-06-05 14:24:58 by bursa]
Fix black background problem.

svn path=/import/netsurf/; revision=163
2003-06-05 14:24:58 +00:00
Philip Pemberton
bedeee808c [project @ 2003-06-05 13:24:28 by philpem]
Added GIF decode support

svn path=/import/netsurf/; revision=161
2003-06-05 13:24: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
John Mark Bell
5a51bd5819 [project @ 2003-06-05 00:31:03 by jmb]
Put Choices file in Choices:NetSurf.Choices

svn path=/import/netsurf/; revision=157
2003-06-05 00:31:03 +00:00
John Mark Bell
0e0637ce27 [project @ 2003-06-04 23:47:20 by jmb]
Put angle brackets around clib includes

svn path=/import/netsurf/; revision=156
2003-06-04 23:47:20 +00:00
John Mark Bell
c28a52f93e [project @ 2003-06-04 18:42:13 by jmb]
Update Themes URL to avoid unnecessary browser redirection

svn path=/import/netsurf/; revision=153
2003-06-04 18:42:13 +00:00
John Mark Bell
51e9347807 [project @ 2003-06-02 21:09:50 by jmb]
Use Mimemap module to get mime types from file extensions

svn path=/import/netsurf/; revision=151
2003-06-02 21:09:50 +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
51ee42fc08 [project @ 2003-05-31 18:47:00 by jmb]
Begin support for <OBJECT>, <EMBED> and <APPLET> tags. NB: this doesn't work yet

svn path=/import/netsurf/; revision=137
2003-05-31 18:47:00 +00:00
James Bursa
6df33cb672 [project @ 2003-05-23 11:09:12 by bursa]
Remove libutf header.

svn path=/import/netsurf/; revision=132
2003-05-23 11:09:12 +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
1ab6b6c50b [project @ 2003-04-15 18:07:25 by bursa]
Fix window resizing.

svn path=/import/netsurf/; revision=126
2003-04-15 18:07:25 +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
James Bursa
0267469306 [project @ 2003-04-11 21:06:51 by bursa]
Memory usage and CSS fixes.

svn path=/import/netsurf/; revision=122
2003-04-11 21:06:51 +00:00
James Bursa
7c94cf8be9 [project @ 2003-04-10 21:44:45 by bursa]
Memory usage cleaning.

svn path=/import/netsurf/; revision=121
2003-04-10 21:44:45 +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
4421b2e633 [project @ 2003-04-04 15:19:31 by bursa]
New CSS parser.

svn path=/import/netsurf/; revision=112
2003-04-04 15:19:32 +00:00
James Bursa
5d371fb47e [project @ 2003-03-25 21:51:29 by bursa]
Show alt text for images.

svn path=/import/netsurf/; revision=109
2003-03-25 21:51:29 +00:00
James Bursa
91f8a679db [project @ 2003-03-15 15:53:20 by bursa]
MIME types for local files, new test files.

svn path=/import/netsurf/; revision=107
2003-03-15 15:53:20 +00:00
James Bursa
d3265936b9 [project @ 2003-03-08 20:26:31 by bursa]
Fix coordinates, sprite area.

svn path=/import/netsurf/; revision=105
2003-03-08 20:26:31 +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
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
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
948dfeb1c2 [project @ 2003-02-04 09:34:32 by bursa]
Remove obsolete files.

svn path=/import/netsurf/; revision=95
2003-02-04 09:34:32 +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
2d515e267a [project @ 2003-01-07 23:16:04 by bursa]
Move baseline of text up.

svn path=/import/netsurf/; revision=89
2003-01-07 23:16:04 +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
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
Phil Mellor
33a91eb2fe [project @ 2002-12-30 02:06:03 by monkeyson]
Started support for img tag - doesn't attempt to fetch/render images yet.
Combo boxes in forms.

svn path=/import/netsurf/; revision=72
2002-12-30 02:06:03 +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
0eec3d6d4f [project @ 2002-12-29 20:02:46 by bursa]
Fix redraw problems

svn path=/import/netsurf/; revision=70
2002-12-29 20:02:46 +00:00
James Bursa
e2ba6726c5 [project @ 2002-12-27 21:09:15 by bursa]
Implement color property.

svn path=/import/netsurf/; revision=67
2002-12-27 21:09:15 +00:00
James Bursa
8d1cbc0d05 [project @ 2002-12-27 20:35:32 by bursa]
Implement color property.

svn path=/import/netsurf/; revision=65
2002-12-27 20:35:32 +00:00
James Bursa
a6c8472922 [project @ 2002-12-27 20:08:18 by bursa]
Implement color property.

svn path=/import/netsurf/; revision=63
2002-12-27 20:08:18 +00:00
James Bursa
c3a910193f [project @ 2002-12-27 17:28:19 by bursa]
Improved word space handling

svn path=/import/netsurf/; revision=60
2002-12-27 17:28:19 +00:00
James Bursa
8f5c1d0e6e [project @ 2002-12-27 17:27:24 by bursa]
Window minimum size

svn path=/import/netsurf/; revision=59
2002-12-27 17:27:24 +00:00
Phil Mellor
6762cb7a0d [project @ 2002-10-15 10:47:44 by monkeyson]
GUI improvements.

svn path=/import/netsurf/; revision=45
2002-10-15 10:47:44 +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
f459052ef8 [project @ 2002-10-12 13:05:16 by bursa]
Speed improvements in layout_line() (call Font_ScanString much less).

svn path=/import/netsurf/; revision=43
2002-10-12 13:05:16 +00:00
James Bursa
390fb8fb8d [project @ 2002-10-08 11:15:29 by bursa]
Removed most Unicode support, because it slows things down too much.

svn path=/import/netsurf/; revision=42
2002-10-08 11:15:29 +00:00
James Bursa
6f095fcdf8 [project @ 2002-10-05 17:50:21 by bursa]
Error handling for font_find_font.

svn path=/import/netsurf/; revision=40
2002-10-05 17:50:21 +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
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
James Bursa
57feb5e244 [project @ 2002-07-27 21:10:45 by bursa]
Simple RISC OS interface.

svn path=/import/netsurf/; revision=26
2002-07-27 21:10:45 +00:00