Commit Graph

1550 Commits

Author SHA1 Message Date
James Bursa
0eebadfa40 [project @ 2006-03-05 12:24:18 by bursa]
Implement declaring fonts for printing (PostScript).

svn path=/import/netsurf/; revision=2110
2006-03-05 12:24:18 +00:00
Richard Wilson
a4263fd8d6 [project @ 2006-03-05 01:42:16 by rjw]
Show unknown content icon in theme configuration toolbars.

svn path=/import/netsurf/; revision=2109
2006-03-05 01:42:16 +00:00
Richard Wilson
d478d7ef08 [project @ 2006-03-05 01:19:57 by rjw]
Fix theme choices window

svn path=/import/netsurf/; revision=2108
2006-03-05 01:19:57 +00:00
Richard Wilson
c5ba8b2635 [project @ 2006-03-04 20:59:39 by rjw]
Only browser toolbars have associated gui windows (whoops!)

svn path=/import/netsurf/; revision=2107
2006-03-04 20:59:39 +00:00
John Mark Bell
c57f07a5cd [project @ 2006-03-04 20:50:12 by jmb]
Ensure bitmap is in memory

svn path=/import/netsurf/; revision=2106
2006-03-04 20:50:12 +00:00
Richard Wilson
25a995931d [project @ 2006-03-04 20:46:35 by rjw]
Continue work towards favicon support.

svn path=/import/netsurf/; revision=2104
2006-03-04 20:46:35 +00:00
Adrian Lees
06a4b7d502 [project @ 2006-03-04 06:11:55 by adrianl]
Second attempt

svn path=/import/netsurf/; revision=2102
2006-03-04 06:11:55 +00:00
Adrian Lees
dfd0e17b67 [project @ 2006-03-04 05:53:49 by adrianl]
Allow adjust-drag-saving of sprites too

svn path=/import/netsurf/; revision=2101
2006-03-04 05:53:49 +00:00
Richard Wilson
60ea34ad48 [project @ 2006-02-26 02:25:19 by rjw]
Add support for ICO files.

svn path=/import/netsurf/; revision=2096
2006-02-26 02:25:19 +00:00
Richard Wilson
da4a9313f1 [project @ 2006-02-25 18:50:34 by rjw]
Support for BMP files

svn path=/import/netsurf/; revision=2095
2006-02-25 18:51:51 +00:00
John Mark Bell
d4d3e5ee1c [project @ 2006-02-23 15:06:53 by jmb]
Handle invalid SSL certificates better - UI still needs work.
Modify fetch callback data parameter type to remove compiler warnings.
Constify things.
Lose global ssl_verify_certificates option.
Fix issue when closing a dialog without input focus.

svn path=/import/netsurf/; revision=2092
2006-02-23 15:06:54 +00:00
John Mark Bell
70fbf97688 [project @ 2006-02-22 20:04:39 by jmb]
Lose warnings

svn path=/import/netsurf/; revision=2091
2006-02-22 20:04:39 +00:00
Richard Wilson
6390393bee [project @ 2006-02-22 13:03:57 by rjw]
Make clicks on the recent URL menu move selected item to the top.

svn path=/import/netsurf/; revision=2090
2006-02-22 13:03:57 +00:00
Richard Wilson
3d9a1198db [project @ 2006-02-22 01:58:19 by rjw]
Reduce constant bitmap overhead per reference by moving to a flag word. Allow bitmaps to be reduced back to their raw data to free extra memory in a highly efficient manner.

svn path=/import/netsurf/; revision=2089
2006-02-22 01:58:19 +00:00
Richard Wilson
01cc7987c7 [project @ 2006-02-21 22:29:17 by rjw]
Fix broken decompression

svn path=/import/netsurf/; revision=2088
2006-02-21 22:29:17 +00:00
Richard Wilson
4cc85469cb [project @ 2006-02-21 20:49:11 by rjw]
Allow any content to be used as a background. Simplify bitmap code.

svn path=/import/netsurf/; revision=2087
2006-02-21 20:49:12 +00:00
John Mark Bell
5ce5fe084c [project @ 2006-02-19 18:26:23 by jmb]
Rewrite HTTP authentication.
Fix extraction of realm from WWW-Authenticate header.
Tidy up login dialog code.

svn path=/import/netsurf/; revision=2085
2006-02-19 18:26:23 +00:00
Adrian Lees
7dbc14cf05 [project @ 2006-02-15 23:28:18 by adrianl]
Make search accessible for textplain content

svn path=/import/netsurf/; revision=2084
2006-02-15 23:28:18 +00:00
Adrian Lees
2e6cb9f80c [project @ 2006-02-15 23:14:51 by adrianl]
Late arrival

svn path=/import/netsurf/; revision=2083
2006-02-15 23:14:51 +00:00
Adrian Lees
5f93f8f3f9 [project @ 2006-02-15 23:10:08 by adrianl]
New header files

svn path=/import/netsurf/; revision=2082
2006-02-15 23:10:08 +00:00
Adrian Lees
dbfdafdf18 [project @ 2006-02-15 23:09:53 by adrianl]
Extend text selection, copying, saving and searching code to handle textplain contents; modified textplain code to accept other line terminators

svn path=/import/netsurf/; revision=2081
2006-02-15 23:09:55 +00:00
Adrian Lees
ba474f1c91 [project @ 2006-02-12 21:23:21 by adrianl]
Show all matches

svn path=/import/netsurf/; revision=2076
2006-02-12 21:23:22 +00:00
Adrian Lees
eeb97d89c3 [project @ 2006-02-11 19:10:42 by adrianl]
Corrected UTF8 conversion of imported text

svn path=/import/netsurf/; revision=2074
2006-02-11 19:10:42 +00:00
Adrian Lees
edded10c0f [project @ 2006-02-11 18:33:05 by adrianl]
Textarea/selection improvements and fixes

svn path=/import/netsurf/; revision=2072
2006-02-11 18:33:05 +00:00
Adrian Lees
e7810f25bf [project @ 2006-02-10 20:44:04 by adrianl]
Simplify code

svn path=/import/netsurf/; revision=2069
2006-02-10 20:44:04 +00:00
Adrian Lees
9f0f47cff7 [project @ 2006-02-10 18:10:09 by adrianl]
Improved reporting of startup errors

svn path=/import/netsurf/; revision=2068
2006-02-10 18:10:09 +00:00
Adrian Lees
647f7d110c [project @ 2006-02-09 00:43:32 by adrianl]
Disable trapping of FP underflows (raised erroneously by FPEv4.09-4.11)

svn path=/import/netsurf/; revision=2066
2006-02-09 00:43:32 +00:00
Adrian Lees
bdbe7e8e51 [project @ 2006-02-07 16:32:47 by adrianl]
Added function to bring window to front

svn path=/import/netsurf/; revision=2062
2006-02-07 16:32:47 +00:00
Adrian Lees
57c86c8c0e [project @ 2006-02-07 16:16:23 by adrianl]
Confirmation before overwriting with download files; Interface Choices dialog

svn path=/import/netsurf/; revision=2061
2006-02-07 16:16:23 +00:00
John Mark Bell
0f228ada91 [project @ 2006-02-06 00:10:09 by jmb]
Implement HTTP caching algorithm; this should avoid stale cache entries being used.

svn path=/import/netsurf/; revision=2059
2006-02-06 00:10:09 +00:00
Adrian Lees
8823544009 [project @ 2006-02-03 21:20:43 by adrianl]
Tidy up ro_gui_screen_size and remember screen properties

svn path=/import/netsurf/; revision=2054
2006-02-03 21:20:43 +00:00
John Mark Bell
779bc57970 [project @ 2006-02-02 17:32:00 by jmb]
Tidy up and fix 1422623.

svn path=/import/netsurf/; revision=2053
2006-02-02 17:32:00 +00:00
Adrian Lees
9661e84371 [project @ 2006-02-01 22:31:27 by adrianl]
Eliminate spurious char at end of imported text

svn path=/import/netsurf/; revision=2052
2006-02-01 22:31:27 +00:00
Adrian Lees
158b6e1835 [project @ 2006-02-01 17:34:36 by adrianl]
Use hash table for faster access to event_windows

svn path=/import/netsurf/; revision=2051
2006-02-01 17:34:36 +00:00
James Bursa
2e7b32ea5a [project @ 2006-01-29 12:23:22 by bursa]
New version of RUfl - better weight detection and up to 9 weights.

svn path=/import/netsurf/; revision=2050
2006-01-29 12:23:22 +00:00
Michael Drake
8fc96b9862 [project @ 2006-01-26 23:52:01 by tlsa]
Revert accidentally checked in file.

svn path=/import/netsurf/; revision=2048
2006-01-26 23:52:01 +00:00
Michael Drake
cea6db4ee0 [project @ 2006-01-26 23:38:22 by tlsa]
Remove rule.netsurf/!NetSurf/Resources/AdBlock,f79

svn path=/import/netsurf/; revision=2046
2006-01-26 23:38:23 +00:00
Adrian Lees
5ed9d58a24 [project @ 2006-01-26 02:24:29 by adrianl]
Correct handling of special chars at string start and adjacent special chars

svn path=/import/netsurf/; revision=2045
2006-01-26 02:24:29 +00:00
John Mark Bell
5fdc462c1d [project @ 2006-01-25 23:12:36 by jmb]
Fix buffer overflow

svn path=/import/netsurf/; revision=2044
2006-01-25 23:12:36 +00:00
Richard Wilson
b5fcb4d94c [project @ 2006-01-25 17:28:29 by rjw]
Implement feature request 1365051.

svn path=/import/netsurf/; revision=2043
2006-01-25 17:28:29 +00:00
Richard Wilson
9af4220992 [project @ 2006-01-25 13:38:55 by rjw]
Correctly display toolbar separator when editing toolbars.

svn path=/import/netsurf/; revision=2042
2006-01-25 13:38:55 +00:00
Richard Wilson
45b78bc199 [project @ 2006-01-25 12:49:51 by rjw]
Possible workaround for OS template loading bug.

svn path=/import/netsurf/; revision=2041
2006-01-25 12:49:51 +00:00
Richard Wilson
655eaf25ae [project @ 2006-01-25 02:43:07 by rjw]
Language configuration tool

svn path=/import/netsurf/; revision=2038
2006-01-25 02:43:07 +00:00
Richard Wilson
3a3e27b7c6 [project @ 2006-01-25 00:33:00 by rjw]
Supress error message if parent window is already closed.

svn path=/import/netsurf/; revision=2037
2006-01-25 00:33:00 +00:00
Richard Wilson
921367f377 [project @ 2006-01-25 00:21:26 by rjw]
Fix NULL reads.

svn path=/import/netsurf/; revision=2036
2006-01-25 00:21:26 +00:00
Richard Wilson
7354ee1008 [project @ 2006-01-25 00:20:21 by rjw]
Rescue jmb from O2

svn path=/import/netsurf/; revision=2035
2006-01-25 00:20:21 +00:00
Richard Wilson
5157c9c280 [project @ 2006-01-24 23:41:23 by rjw]
Tidy up code.

svn path=/import/netsurf/; revision=2033
2006-01-24 23:41:23 +00:00
Richard Wilson
ef1f971a9a [project @ 2006-01-24 23:05:22 by rjw]
Don't allocate memory until it's actually needed.

svn path=/import/netsurf/; revision=2029
2006-01-24 23:05:22 +00:00
Richard Wilson
2b2b2ccf96 [project @ 2006-01-24 23:02:44 by rjw]
Stop failed decompression/loading from attempting to plot a NULL bitmap.

svn path=/import/netsurf/; revision=2026
2006-01-24 23:02:44 +00:00
John Mark Bell
15a14599db [project @ 2006-01-22 17:25:30 by jmb]
Convert local files to UTF-8 when dragged in (assumes they're encoded in the system local encoding).
Fix potential buffer overflow in utf8_from_local_encoding

svn path=/import/netsurf/; revision=2025
2006-01-22 17:25:30 +00:00
Richard Wilson
26e7a21863 [project @ 2006-01-18 00:54:27 by rjw]
Tidy up code to use generic url<->path functions.

svn path=/import/netsurf/; revision=2022
2006-01-18 00:54:27 +00:00
James Bursa
5d6c565828 [project @ 2006-01-10 08:17:51 by bursa]
Search font list ignoring case (should fix 1330351).

svn path=/import/netsurf/; revision=2020
2006-01-10 08:17:51 +00:00
Richard Wilson
08ca6a9ae4 [project @ 2006-01-09 00:12:09 by rjw]
Begin moving message routing to new code. Implement Adjust-click close behaviour for local files.

svn path=/import/netsurf/; revision=2019
2006-01-09 00:12:09 +00:00
Richard Wilson
97950c2033 [project @ 2006-01-08 20:09:05 by rjw]
View source on local files now shows the actual file. Use the DataOpen protocol rather than changing the filetype.

svn path=/import/netsurf/; revision=2018
2006-01-08 20:09:05 +00:00
Richard Wilson
dc50e72cc5 [project @ 2006-01-08 20:02:25 by rjw]
Only remove references on acknowledgement. Add simple routing functions.

svn path=/import/netsurf/; revision=2016
2006-01-08 20:02:26 +00:00
Richard Wilson
ba5812645d [project @ 2006-01-08 15:15:17 by rjw]
Automated RISC OS message routing

svn path=/import/netsurf/; revision=2015
2006-01-08 15:15:17 +00:00
John Mark Bell
745deb7a9d [project @ 2006-01-08 01:51:33 by jmb]
Make data file locations user-configurable (no UI for this as yet)
Reduce intrusiveness of ncos modifications
Fix GTK build
Remove Cookies file details from Messages (this data never belonged in there anyway)
Make gui_init more robust against memory exhaustion.

svn path=/import/netsurf/; revision=2014
2006-01-08 01:51:33 +00:00
John Mark Bell
5f160daacb [project @ 2006-01-07 13:12:58 by jmb]
Fix duplication of currently selected theme in theme_descriptor list

svn path=/import/netsurf/; revision=2012
2006-01-07 13:12:58 +00:00
Richard Wilson
52f1e3cbc0 [project @ 2006-01-07 00:51:55 by rjw]
Tidy up code.

svn path=/import/netsurf/; revision=2009
2006-01-07 00:51:55 +00:00
Richard Wilson
3e2ec17a62 [project @ 2006-01-07 00:40:59 by rjw]
Add new configure tools. Improve initial window size.

svn path=/import/netsurf/; revision=2007
2006-01-07 00:40:59 +00:00
Richard Wilson
a9b27cf661 [project @ 2006-01-07 00:39:49 by rjw]
Add missing include files.

svn path=/import/netsurf/; revision=2006
2006-01-07 00:39:49 +00:00
Richard Wilson
8bbb6a4359 [project @ 2006-01-07 00:38:14 by rjw]
Home page configuration tool.

svn path=/import/netsurf/; revision=2004
2006-01-07 00:38:14 +00:00
Richard Wilson
794a7808c3 [project @ 2006-01-07 00:37:54 by rjw]
Cache configuration tool.

svn path=/import/netsurf/; revision=2003
2006-01-07 00:37:54 +00:00
Richard Wilson
dd8fe80152 [project @ 2006-01-07 00:29:54 by rjw]
Fix toolbar editing for trees (hotlist, global history).

svn path=/import/netsurf/; revision=2001
2006-01-07 00:29:54 +00:00
Richard Wilson
3ebf60d9fc [project @ 2006-01-06 21:25:34 by rjw]
Simplify code and make tree windows defined in the templates.

svn path=/import/netsurf/; revision=1999
2006-01-06 21:25:34 +00:00
Richard Wilson
e4fa7102bd [project @ 2006-01-06 21:21:34 by rjw]
Trim headers.

svn path=/import/netsurf/; revision=1997
2006-01-06 21:21:34 +00:00
John Mark Bell
801bfde4b3 [project @ 2006-01-06 21:01:01 by jmb]
Add missing include

svn path=/import/netsurf/; revision=1996
2006-01-06 21:01:01 +00:00
Richard Wilson
ef11c95375 [project @ 2006-01-06 20:56:44 by rjw]
Add code necessary to flush unaccounted references in the Cache directory.

svn path=/import/netsurf/; revision=1995
2006-01-06 20:56:44 +00:00
Richard Wilson
efb0194748 [project @ 2006-01-06 15:36:09 by rjw]
Faster reading of available themes.

svn path=/import/netsurf/; revision=1994
2006-01-06 15:36:09 +00:00
Richard Wilson
eddf11ba5c [project @ 2006-01-06 13:27:15 by rjw]
Improve the dragging of URL files into the hotlist.

svn path=/import/netsurf/; revision=1993
2006-01-06 13:27:15 +00:00
Richard Wilson
80abcd08f9 [project @ 2006-01-06 12:59:29 by rjw]
Create various extra NetSurf links if no Hotlist is present.

svn path=/import/netsurf/; revision=1991
2006-01-06 12:59:29 +00:00
Richard Wilson
2054391345 [project @ 2006-01-06 02:56:00 by rjw]
Stop slight tree redraw errors from wrapping of 16-bit units. Pass the data to update URL tree nodes to where applicable.

svn path=/import/netsurf/; revision=1988
2006-01-06 02:56:00 +00:00
John Mark Bell
71a9ffa7db [project @ 2006-01-06 00:57:01 by jmb]
Handle previous signal handler claimants correctly

svn path=/import/netsurf/; revision=1987
2006-01-06 00:57:01 +00:00
Richard Wilson
2b203ba00a [project @ 2006-01-04 23:24:50 by rjw]
Tidy up code.

svn path=/import/netsurf/; revision=1984
2006-01-04 23:24:50 +00:00
Richard Wilson
5ae56e6850 [project @ 2006-01-04 22:59:49 by rjw]
Reduce directory creation overhead slightly. Ensure directories are actually created.

svn path=/import/netsurf/; revision=1982
2006-01-04 22:59:49 +00:00
Richard Wilson
a3759ab0ef [project @ 2006-01-04 17:26:43 by rjw]
Optimise searching for sprites.

svn path=/import/netsurf/; revision=1979
2006-01-04 17:26:43 +00:00
John Mark Bell
3b2ec218a7 [project @ 2006-01-03 05:13:23 by jmb]
Fix 1394956.

svn path=/import/netsurf/; revision=1975
2006-01-03 05:13:23 +00:00
Richard Wilson
a059c234b9 [project @ 2006-01-03 01:40:32 by rjw]
Add animation configuration.

svn path=/import/netsurf/; revision=1974
2006-01-03 01:40:32 +00:00
Richard Wilson
e87907a76d [project @ 2006-01-03 01:38:20 by rjw]
Remove redundant code.

svn path=/import/netsurf/; revision=1973
2006-01-03 01:38:20 +00:00
Richard Wilson
8733cf9836 [project @ 2006-01-03 01:37:25 by rjw]
Move the caret from writable icons when shading.

svn path=/import/netsurf/; revision=1972
2006-01-03 01:37:25 +00:00
John Mark Bell
611ec68e46 [project @ 2006-01-02 23:31:28 by jmb]
Implement font default option properly

svn path=/import/netsurf/; revision=1969
2006-01-02 23:31:29 +00:00
John Mark Bell
3403027d91 [project @ 2006-01-02 23:00:42 by jmb]
Lose redundant externs

svn path=/import/netsurf/; revision=1967
2006-01-02 23:00:42 +00:00
John Mark Bell
adeea58dff [project @ 2006-01-02 23:00:18 by jmb]
Take account of default font family

svn path=/import/netsurf/; revision=1966
2006-01-02 23:00:18 +00:00
Richard Wilson
f6f12a3116 [project @ 2006-01-02 22:15:28 by rjw]
Fix claiming resulting in incorrect filenames.

svn path=/import/netsurf/; revision=1965
2006-01-02 22:15:28 +00:00
Richard Wilson
aa8348ec49 [project @ 2006-01-02 22:10:00 by rjw]
Use library function to initialise menu.

svn path=/import/netsurf/; revision=1963
2006-01-02 22:10:00 +00:00
Richard Wilson
498b481406 [project @ 2006-01-02 22:09:23 by rjw]
Enable access to new configuration tools.

svn path=/import/netsurf/; revision=1962
2006-01-02 22:09:23 +00:00
Richard Wilson
0bc97079e6 [project @ 2006-01-02 22:08:27 by rjw]
Header for con_theme

svn path=/import/netsurf/; revision=1961
2006-01-02 22:08:27 +00:00
Richard Wilson
c9c2c91ed4 [project @ 2006-01-02 22:07:36 by rjw]
Remove redundant externs.

svn path=/import/netsurf/; revision=1960
2006-01-02 22:07:36 +00:00
Richard Wilson
4fb5bda6ac [project @ 2006-01-02 22:06:59 by rjw]
Allow toolbars for non gui-windows

svn path=/import/netsurf/; revision=1959
2006-01-02 22:06:59 +00:00
Richard Wilson
be9c1c9409 [project @ 2006-01-02 22:05:53 by rjw]
Remove redundant code.

svn path=/import/netsurf/; revision=1958
2006-01-02 22:05:53 +00:00
Richard Wilson
2765c12163 [project @ 2006-01-02 22:04:35 by rjw]
Remove redundant externs.

svn path=/import/netsurf/; revision=1957
2006-01-02 22:04:35 +00:00
Richard Wilson
8b725c3371 [project @ 2006-01-02 22:02:13 by rjw]
New theme configuration tool.

svn path=/import/netsurf/; revision=1956
2006-01-02 22:02:38 +00:00
John Mark Bell
a28b0fbe07 [project @ 2006-01-02 21:24:42 by jmb]
Finish font configuration.

svn path=/import/netsurf/; revision=1953
2006-01-02 21:24:43 +00:00
Richard Wilson
df5ae87588 [project @ 2006-01-02 15:58:34 by rjw]
Remove flicker from example icon.

svn path=/import/netsurf/; revision=1951
2006-01-02 15:58:34 +00:00
Richard Wilson
9fb14f4d93 [project @ 2006-01-02 15:57:55 by rjw]
Only pass on selection changes.

svn path=/import/netsurf/; revision=1950
2006-01-02 15:57:55 +00:00
Richard Wilson
0f6fd9bba3 [project @ 2006-01-02 15:57:14 by rjw]
Remove redundant declarations

svn path=/import/netsurf/; revision=1949
2006-01-02 15:57:14 +00:00
James Bursa
fc4317b926 [project @ 2006-01-02 13:19:34 by bursa]
Fix comment typo.

svn path=/import/netsurf/; revision=1948
2006-01-02 13:20:01 +00:00
Richard Wilson
e58c83f189 [project @ 2006-01-02 05:33:53 by rjw]
Update display on Adjust-Cancel

svn path=/import/netsurf/; revision=1946
2006-01-02 05:33:53 +00:00
Richard Wilson
009ac8c7a0 [project @ 2006-01-02 05:23:26 by rjw]
Image configuration tool.

svn path=/import/netsurf/; revision=1944
2006-01-02 05:23:26 +00:00
Richard Wilson
fbed705284 [project @ 2006-01-02 05:21:57 by rjw]
Use library sprite loading.

svn path=/import/netsurf/; revision=1943
2006-01-02 05:21:57 +00:00
Richard Wilson
309f4f3da9 [project @ 2006-01-02 05:21:23 by rjw]
Image configuration tool.

svn path=/import/netsurf/; revision=1942
2006-01-02 05:21:23 +00:00
Richard Wilson
053793f851 [project @ 2006-01-02 04:08:11 by rjw]
Automatically tick selected items. Add menu selection handler.

svn path=/import/netsurf/; revision=1940
2006-01-02 04:08:11 +00:00
Richard Wilson
1f9a35369b [project @ 2006-01-02 02:52:53 by rjw]
Allow dynamic memory configuration.

svn path=/import/netsurf/; revision=1938
2006-01-02 02:52:53 +00:00
Richard Wilson
0f2982b674 [project @ 2006-01-02 02:21:08 by rjw]
Memory configuration tool.

svn path=/import/netsurf/; revision=1936
2006-01-02 02:21:08 +00:00
Richard Wilson
62f5ce138a [project @ 2006-01-02 00:37:10 by rjw]
Move print dialog icon definitions.

svn path=/import/netsurf/; revision=1935
2006-01-02 00:37:10 +00:00
Richard Wilson
178c2f62fd [project @ 2006-01-02 00:16:47 by rjw]
Move the caret out of shaded icons on _restore

svn path=/import/netsurf/; revision=1934
2006-01-02 00:16:47 +00:00
Richard Wilson
b1fda49441 [project @ 2006-01-02 00:09:11 by rjw]
Fix print dialog

svn path=/import/netsurf/; revision=1933
2006-01-02 00:09:11 +00:00
Richard Wilson
086046e4a3 [project @ 2006-01-01 23:54:02 by rjw]
Optimisation of filename requests.

svn path=/import/netsurf/; revision=1930
2006-01-01 23:54:02 +00:00
John Mark Bell
cf657a2ffb [project @ 2006-01-01 18:52:30 by jmb]
Dump user options to stderr on abort.
Dump box tree on failed assertion.
Display Red/Yellow hourglass whilst dumping box tree (as this can take some time)

svn path=/import/netsurf/; revision=1928
2006-01-01 18:52:30 +00:00
Richard Wilson
5dff5b7a3c [project @ 2006-01-01 13:58:31 by rjw]
Re-introduce clicking in URL completion window

svn path=/import/netsurf/; revision=1925
2006-01-01 13:58:31 +00:00
Richard Wilson
f86f02b976 [project @ 2005-12-31 05:17:44 by rjw]
Create recent search menu correctly.

svn path=/import/netsurf/; revision=1922
2005-12-31 05:17:44 +00:00
Richard Wilson
06acda030d [project @ 2005-12-31 04:48:46 by rjw]
Seperated dialog functions previously in gui.h

svn path=/import/netsurf/; revision=1921
2005-12-31 04:48:46 +00:00
Richard Wilson
4c9d208014 [project @ 2005-12-31 04:45:47 by rjw]
Configuration tool window.

svn path=/import/netsurf/; revision=1919
2005-12-31 04:45:47 +00:00
Richard Wilson
5c6bdc6974 [project @ 2005-12-31 04:45:03 by rjw]
Font configuration tool.

svn path=/import/netsurf/; revision=1918
2005-12-31 04:45:03 +00:00
Richard Wilson
59c87063d1 [project @ 2005-12-31 04:42:17 by rjw]
Use new wimp_event system. Recent search menu [incomplete].

svn path=/import/netsurf/; revision=1917
2005-12-31 04:42:17 +00:00
Richard Wilson
d1094d1238 [project @ 2005-12-31 04:40:48 by rjw]
Use new wimp_event system.

svn path=/import/netsurf/; revision=1916
2005-12-31 04:40:49 +00:00
Richard Wilson
f11b834daf [project @ 2005-12-31 04:38:27 by rjw]
Don't buffer any events. Use new wimp_event system.

svn path=/import/netsurf/; revision=1915
2005-12-31 04:38:27 +00:00
Richard Wilson
39e41ea386 [project @ 2005-12-31 04:37:56 by rjw]
Read URL data from url_store. Scroll items into view when expanding.

svn path=/import/netsurf/; revision=1914
2005-12-31 04:37:57 +00:00
Richard Wilson
442f0e2a2c [project @ 2005-12-31 04:36:24 by rjw]
Read data from url_store, use new wimp_event system.

svn path=/import/netsurf/; revision=1913
2005-12-31 04:36:24 +00:00
Richard Wilson
28f51bfcf5 [project @ 2005-12-31 04:35:34 by rjw]
Allow filetype to be read from the content type

svn path=/import/netsurf/; revision=1912
2005-12-31 04:35:34 +00:00
Richard Wilson
ad82fceb2e [project @ 2005-12-31 04:34:38 by rjw]
Allow multiple login windows. Plug memory leaks.

svn path=/import/netsurf/; revision=1911
2005-12-31 04:34:38 +00:00
Richard Wilson
faabbafa38 [project @ 2005-12-31 04:29:00 by rjw]
Improve efficiency of bitmaps not held in memory

svn path=/import/netsurf/; revision=1908
2005-12-31 04:29:00 +00:00
Richard Wilson
251763331d [project @ 2005-12-31 04:06:40 by rjw]
Automated WIMP event handling functions.

svn path=/import/netsurf/; revision=1904
2005-12-31 04:06:40 +00:00
Richard Wilson
13ddb83357 [project @ 2005-12-29 23:17:36 by rjw]
Make all filenames the same length.

svn path=/import/netsurf/; revision=1902
2005-12-29 23:17:36 +00:00
Richard Wilson
17aa1a3ff3 [project @ 2005-12-18 15:53:47 by rjw]
Ensure bitmap dimensions are as expected before decompression.

svn path=/import/netsurf/; revision=1899
2005-12-18 15:53:47 +00:00
James Bursa
8552f34816 [project @ 2005-12-11 21:55:25 by bursa]
Show an error box when assert() fails instead of exiting suddenly.

svn path=/import/netsurf/; revision=1897
2005-12-11 21:55:25 +00:00
Adrian Lees
22efec6d8f [project @ 2005-12-10 18:02:36 by adrianl]
Added quit msg to stderr to differentiate user request from failure

svn path=/import/netsurf/; revision=1895
2005-12-10 18:02:36 +00:00
Adrian Lees
1efd4796a2 [project @ 2005-12-10 14:31:32 by adrianl]
ArtWorks support

svn path=/import/netsurf/; revision=1891
2005-12-10 14:31:33 +00:00
Richard Wilson
57948a3746 [project @ 2005-12-01 01:22:23 by rjw]
Add function to check for specific window furniture

svn path=/import/netsurf/; revision=1889
2005-12-01 01:22:23 +00:00
Richard Wilson
011025e4c9 [project @ 2005-11-29 21:21:42 by rjw]
Add missing header file reference.

svn path=/import/netsurf/; revision=1887
2005-11-29 21:21:42 +00:00
Adrian Lees
b67b382c49 [project @ 2005-11-28 00:20:15 by adrianl]
Fix IS_MENU check to prevent Illegal window handle error in menus. Removed debug

svn path=/import/netsurf/; revision=1886
2005-11-28 00:20:15 +00:00
John Mark Bell
6f2e8ea329 [project @ 2005-11-27 12:53:59 by jmb]
Some debug

svn path=/import/netsurf/; revision=1885
2005-11-27 12:53:59 +00:00
James Bursa
7856e32d13 [project @ 2005-11-24 23:46:31 by bursa]
Include images in exported DrawFiles.

svn path=/import/netsurf/; revision=1884
2005-11-24 23:46:31 +00:00
James Bursa
4f56dac958 [project @ 2005-11-20 20:16:08 by bursa]
Rewrite DrawFile export completely. Text is now exported again. Images are not yet exported.

svn path=/import/netsurf/; revision=1880
2005-11-20 20:16:08 +00:00
James Bursa
0605ba7c12 [project @ 2005-10-30 21:23:44 by bursa]
Add index parameter to plugin_open().

svn path=/import/netsurf/; revision=1876
2005-10-30 21:23:44 +00:00
John Mark Bell
ac40ef9ac4 [project @ 2005-10-06 03:13:06 by jmb]
Propogate initial language selection to frontend such that relevant menu entry is ticked.

svn path=/import/netsurf/; revision=1870
2005-10-06 03:13:06 +00:00
Adrian Lees
09768a5008 [project @ 2005-10-01 23:28:46 by adrianl]
Make robust against missing/unexpected thumbnail filenames, eg. saving errors (caused SIGSEGV recursion when starting)

svn path=/import/netsurf/; revision=1869
2005-10-01 23:28:46 +00:00
Adrian Lees
7a81755bca [project @ 2005-09-29 15:24:48 by adrianl]
Allow drag-saving of URLs from URL icon of browser windows

svn path=/import/netsurf/; revision=1867
2005-09-29 15:24:48 +00:00
John Mark Bell
a1e43b7c53 [project @ 2005-09-23 03:48:40 by jmb]
Add Latin10 table (RISC OS alphabet number 116)

svn path=/import/netsurf/; revision=1866
2005-09-23 03:48:40 +00:00
Adrian Lees
14d159f067 [project @ 2005-09-14 19:08:48 by adrianl]
Correct mode word of sprite that buffers output

svn path=/import/netsurf/; revision=1864
2005-09-14 19:08:48 +00:00
Adrian Lees
de8b91ca26 [project @ 2005-09-14 02:28:38 by adrianl]
Correct Tinct usage test

svn path=/import/netsurf/; revision=1863
2005-09-14 02:28:38 +00:00
John Mark Bell
5903845c4a [project @ 2005-09-07 20:22:33 by jmb]
Tighten up error checking.
When loading bitmaps from the disk cache, ensure they look valid.

svn path=/import/netsurf/; revision=1862
2005-09-07 20:22:33 +00:00
Adrian Lees
01153ef217 [project @ 2005-09-06 11:07:42 by adrianl]
Handle absence of filetype sprites, eg. ANT URL on Adjust

svn path=/import/netsurf/; revision=1861
2005-09-06 11:07:42 +00:00
Adrian Lees
4a372d76d1 [project @ 2005-09-01 20:29:59 by adrianl]
Tolerate incorrectly terminated and unterminated data xfer filenames

svn path=/import/netsurf/; revision=1860
2005-09-01 20:29:59 +00:00
Adrian Lees
d66f9c2fbd [project @ 2005-09-01 03:30:16 by adrianl]
Add IconSprites command to output 'app'

svn path=/import/netsurf/; revision=1859
2005-09-01 03:30:16 +00:00
Adrian Lees
84f43ac3a0 [project @ 2005-09-01 03:21:13 by adrianl]
Fix NULL read

svn path=/import/netsurf/; revision=1858
2005-09-01 03:21:13 +00:00
James Bursa
4af7520647 [project @ 2005-08-20 23:04:35 by bursa]
Fix strndup() warnings.

svn path=/import/netsurf/; revision=1850
2005-08-20 23:04:35 +00:00
James Bursa
4321094122 [project @ 2005-08-04 22:50:49 by bursa]
Fix "View source" (Filer_Run before setting filetype).

svn path=/import/netsurf/; revision=1839
2005-08-04 22:50:49 +00:00
Richard Wilson
9699f5e2a1 [project @ 2005-08-03 17:02:16 by rjw]
Save the desired window position when required.

svn path=/import/netsurf/; revision=1838
2005-08-03 17:02:16 +00:00
Richard Wilson
d8e290a7a1 [project @ 2005-08-03 17:01:40 by rjw]
Give an unique filename each time 'View Source' is used.

svn path=/import/netsurf/; revision=1837
2005-08-03 17:01:40 +00:00
Adrian Lees
56b06d8449 [project @ 2005-07-30 15:11:22 by adrianl]
Fix removal of 'Not found' message for non-RO5 systems

svn path=/import/netsurf/; revision=1829
2005-07-30 15:11:23 +00:00
Adrian Lees
13349e1ea0 [project @ 2005-07-27 17:54:10 by adrianl]
Remove stray log message

svn path=/import/netsurf/; revision=1827
2005-07-27 17:54:10 +00:00
John Mark Bell
8e6f1ddf42 [project @ 2005-07-27 15:31:48 by jmb]
Reinstate internal table. We check this first, and then ask MimeMap if we find nothing (Note that the file extension behaviour is retained, wherever the MIME type is looked for)

svn path=/import/netsurf/; revision=1826
2005-07-27 15:31:48 +00:00
John Mark Bell
42b6a05ece [project @ 2005-07-27 01:30:58 by jmb]
Make fetch_filetype use MimeMap - works as follows:
  If the filetype is text and the filename has an extension, then use the
  extension to detect the MIME type.
  In all other cases, the filetype is used.
Fix memory leak.

svn path=/import/netsurf/; revision=1825
2005-07-27 01:30:58 +00:00
John Mark Bell
784ffb42e6 [project @ 2005-07-26 23:16:21 by jmb]
Implement plugin streams properly (can now have multiple, simultaneous streams to a plugin).
Fix race condition when performing non-file streams.
Support for GETting an URL and streaming it to a plugin (this is untested, due to a lack of access to plugins that actually use this functionality).
General source tidyup.

svn path=/import/netsurf/; revision=1824
2005-07-26 23:16:21 +00:00
Adrian Lees
eed08b3250 [project @ 2005-07-24 03:13:51 by adrianl]
Convert title to local encoding before display

svn path=/import/netsurf/; revision=1819
2005-07-24 03:13:51 +00:00
Adrian Lees
f8750d2d4d [project @ 2005-07-24 03:13:33 by adrianl]
Correct comment

svn path=/import/netsurf/; revision=1818
2005-07-24 03:13:33 +00:00
Adrian Lees
7cfe74b6dc [project @ 2005-07-23 23:16:52 by adrianl]
Use a more appropriate name for saved text selections

svn path=/import/netsurf/; revision=1817
2005-07-23 23:16:53 +00:00
Adrian Lees
70d5160543 [project @ 2005-07-23 22:39:50 by adrianl]
Fix crash when drag-saving text selection

svn path=/import/netsurf/; revision=1816
2005-07-23 22:39:50 +00:00
James Bursa
97d5fa20f2 [project @ 2005-07-23 20:45:00 by bursa]
Fix bug in ro_gui_theme_add_toolbar_icons().

svn path=/import/netsurf/; revision=1815
2005-07-23 20:45:00 +00:00
James Bursa
253c199d1f [project @ 2005-07-23 20:43:37 by bursa]
Rewrite and simplify url_nice() to improve suggested filenames. Add option to keep extensions (no UI currently).

svn path=/import/netsurf/; revision=1814
2005-07-23 20:43:37 +00:00
Adrian Lees
1a1901d19b [project @ 2005-07-20 23:27:27 by adrianl]
2D scrolling of text areas/frames; First cut at selection in textareas; Further text editing actions (Word left/right; Page up/down; Cut block; Delete line start/end)

svn path=/import/netsurf/; revision=1812
2005-07-20 23:27:28 +00:00
Adrian Lees
ad1aaff33b [project @ 2005-07-19 05:59:18 by adrianl]
Added search and print windows

svn path=/import/netsurf/; revision=1808
2005-07-19 05:59:18 +00:00
Adrian Lees
56baede6fd [project @ 2005-07-19 04:05:08 by adrianl]
Convert to local encoding when copying to clipboard

svn path=/import/netsurf/; revision=1807
2005-07-19 04:05:08 +00:00
Adrian Lees
bd99f7081e [project @ 2005-07-19 03:56:17 by adrianl]
Search-as-you-type

svn path=/import/netsurf/; revision=1805
2005-07-19 03:56:17 +00:00
Adrian Lees
be2cd4131d [project @ 2005-07-18 16:37:55 by adrianl]
Add missing prototype

svn path=/import/netsurf/; revision=1803
2005-07-18 16:37:55 +00:00
John Mark Bell
c5e120e43d [project @ 2005-07-16 21:46:47 by jmb]
Fix path display

svn path=/import/netsurf/; revision=1801
2005-07-16 21:46:47 +00:00
Adrian Lees
23465f5705 [project @ 2005-07-16 16:17:49 by adrianl]
Correct and simplify space -> hard space conversion

svn path=/import/netsurf/; revision=1798
2005-07-16 16:17:49 +00:00
John Mark Bell
f4ecaaed31 [project @ 2005-07-16 14:35:20 by jmb]
- Convert Messages files to UTF-8 encoding.
- Replace local_encoding_name() with platform specific
  utf8_[to,from]_local_encoding() functions - this allows mapping of 8bit
  characters 0x80->0x9f (inclusive).
- All text that is rendered by the RISC OS Wimp is now converted to the system
  local encoding prior to display.
- Lose the horrendous hack that was messages_get_key()
- Menu text is now translated to system local encoding on the fly (if necessary)
  rather than at menu creation time. This allows the system alphabet to change
  under us and our menus remain usable.
- The Languages menu now lists all languages that are present in the LangNames
  file. In the case of selecting the UI language, those languages which are not
  available are shaded.

svn path=/import/netsurf/; revision=1796
2005-07-16 14:35:25 +00:00
Adrian Lees
81a39c3075 [project @ 2005-07-16 14:02:15 by adrianl]
Update sprite name when saving

svn path=/import/netsurf/; revision=1795
2005-07-16 14:02:15 +00:00
Adrian Lees
c383813921 [project @ 2005-07-16 05:57:53 by adrianl]
Thumbnail display and dragging

svn path=/import/netsurf/; revision=1794
2005-07-16 05:57:53 +00:00
Adrian Lees
4a5dc6d5cc [project @ 2005-07-16 05:54:45 by adrianl]
Thumbnails displayed and dragged for full page save; spelling correction

svn path=/import/netsurf/; revision=1793
2005-07-16 05:54:45 +00:00
Adrian Lees
cfcc08137d [project @ 2005-07-09 18:30:28 by adrianl]
Stylistic changes

svn path=/import/netsurf/; revision=1791
2005-07-09 18:30:28 +00:00
Adrian Lees
bb51c62909 [project @ 2005-07-08 14:53:53 by adrianl]
Continue download after save errors; checking of free space; grey out file icon when can't save; tidy display on Select/Adjust

svn path=/import/netsurf/; revision=1789
2005-07-08 14:53:53 +00:00
James Bursa
9b78daf135 [project @ 2005-07-02 18:17:51 by bursa]
Rewrite calculation of box minimum and maximum widths to improve layout of many pages. Move calculation of column types and border collapsing to box tree normalising stage, since they are layout independent. Add window height parameter to layout and make <html> and <body> at least window height.

svn path=/import/netsurf/; revision=1777
2005-07-02 18:17:51 +00:00
Adrian Lees
ba6f228418 [project @ 2005-06-26 23:24:03 by adrianl]
Fix calculation of available memory

svn path=/import/netsurf/; revision=1769
2005-06-26 23:24:03 +00:00
John Mark Bell
20e3c01058 [project @ 2005-06-26 23:23:55 by jmb]
Disable raising of inexact floating point operations as we're not interested in them.

svn path=/import/netsurf/; revision=1768
2005-06-26 23:23:55 +00:00
John Mark Bell
9c53f98946 [project @ 2005-06-26 22:25:49 by jmb]
Update to cater for changes in UnixLib:
  - unixlib/features.h is now features.h
  - __dynamic_da_name is now declared as const char * const
  - We explicitly force all FPU exceptions/traps back on (UnixLib default is now off)
Correct error message when <NetSurf$Dir>.Resources.Sprites is missing.

svn path=/import/netsurf/; revision=1767
2005-06-26 22:25:49 +00:00
Richard Wilson
26872ea54f [project @ 2005-06-23 18:02:26 by rjw]
Remove test code.

svn path=/import/netsurf/; revision=1764
2005-06-23 18:02:26 +00:00
Richard Wilson
3150c97459 [project @ 2005-06-23 17:37:34 by rjw]
Unbreak the build.

svn path=/import/netsurf/; revision=1763
2005-06-23 17:37:34 +00:00
Richard Wilson
f559054c1a [project @ 2005-06-23 17:24:23 by rjw]
Allow images to be unloaded to disk or compressed in memory. Provide thumbnails in all tree windows (hotlist, history). Optimise the application initialisation times. Part 2 of 2.

svn path=/import/netsurf/; revision=1762
2005-06-23 17:24:23 +00:00
Richard Wilson
b88a81b9d9 [project @ 2005-06-23 17:22:28 by rjw]
Allow images to be unloaded to disk or compressed in memory. Provide thumbnails in all tree windows (hotlist, history). Optimise the application initialisation times. Part 1 of 2.

svn path=/import/netsurf/; revision=1761
2005-06-23 17:22:28 +00:00
Richard Wilson
ede57892c6 [project @ 2005-06-23 17:17:56 by rjw]
Clients now manage the persistent state.

svn path=/import/netsurf/; revision=1760
2005-06-23 17:17:56 +00:00
James Bursa
d3aa28aa32 [project @ 2005-06-22 00:21:36 by bursa]
Make a configured countries Austria and Switzerland default to German translation.

svn path=/import/netsurf/; revision=1758
2005-06-22 00:21:36 +00:00
Adrian Lees
63ca06febb [project @ 2005-06-21 23:56:40 by adrianl]
Netherlands support

svn path=/import/netsurf/; revision=1757
2005-06-21 23:56:40 +00:00
Richard Wilson
523eb55a24 [project @ 2005-06-21 14:17:51 by rjw]
Unique filename provider.

svn path=/import/netsurf/; revision=1750
2005-06-21 14:17:51 +00:00
Richard Wilson
44ef42de34 [project @ 2005-06-13 20:49:23 by rjw]
Updated Tinct header file.

svn path=/import/netsurf/; revision=1749
2005-06-13 20:49:23 +00:00
Adrian Lees
ea6f3f8812 [project @ 2005-06-09 18:37:27 by adrianl]
Prevent checksum code traversing submenu dialogues

svn path=/import/netsurf/; revision=1747
2005-06-09 18:37:27 +00:00
John Mark Bell
c0fce75798 [project @ 2005-06-07 21:58:17 by jmb]
Fix stupid assertions.

svn path=/import/netsurf/; revision=1745
2005-06-07 21:58:17 +00:00
John Mark Bell
0bcfdbeb50 [project @ 2005-06-07 21:29:26 by jmb]
Lose cnv_str_local_enc and friends.
UTF-8 conversion functions now return an enumerated type allowing for fallbacks, if appropriate.

svn path=/import/netsurf/; revision=1744
2005-06-07 21:29:26 +00:00
John Mark Bell
be6a75509d [project @ 2005-06-07 16:35:13 by jmb]
Convert status bar text to local encoding. Fixes bug 1215998

svn path=/import/netsurf/; revision=1743
2005-06-07 16:35:13 +00:00
John Mark Bell
9edb2fb92c [project @ 2005-05-21 20:29:43 by jmb]
Remove base tags from output document as they have no meaning.

svn path=/import/netsurf/; revision=1728
2005-05-21 20:29:43 +00:00
John Mark Bell
2233db5b7d [project @ 2005-05-21 15:59:19 by jmb]
Fix encoding handling when full saving

svn path=/import/netsurf/; revision=1727
2005-05-21 15:59:19 +00:00
Richard Wilson
d8608af812 [project @ 2005-05-17 23:46:36 by rjw]
Make long theme names work on old filesystems.

svn path=/import/netsurf/; revision=1726
2005-05-17 23:46:36 +00:00
Richard Wilson
9702484306 [project @ 2005-05-17 23:25:32 by rjw]
Don't allow things to be scheduled twice.

svn path=/import/netsurf/; revision=1725
2005-05-17 23:25:32 +00:00
Richard Wilson
cfa4abed97 [project @ 2005-05-14 16:13:36 by rjw]
Recognise that current_gui may me NULL on menu selection if gui_multitask has been called.

svn path=/import/netsurf/; revision=1722
2005-05-14 16:13:36 +00:00
Richard Wilson
04ac7d63f9 [project @ 2005-05-11 00:54:56 by rjw]
Remove redundant code. Improve rendering of hr elements.

svn path=/import/netsurf/; revision=1717
2005-05-11 00:54:56 +00:00
Richard Wilson
759ff816db [project @ 2005-05-10 22:49:41 by rjw]
Implement RETURN for search and open url dialogs. Add recent URL menu to open url dialog.

svn path=/import/netsurf/; revision=1716
2005-05-10 22:49:41 +00:00
Richard Wilson
f21abddae3 [project @ 2005-05-03 21:56:20 by rjw]
Fix tree menu selection/deletion bug

svn path=/import/netsurf/; revision=1712
2005-05-03 21:56:20 +00:00
Richard Wilson
ab4dabe252 [project @ 2005-05-03 21:55:42 by rjw]
Fix tree menu quirk.

svn path=/import/netsurf/; revision=1711
2005-05-03 21:55:42 +00:00
Adrian Lees
1b46d8f35e [project @ 2005-05-02 22:12:53 by adrianl]
Fix Ctrl-Del and implement Home

svn path=/import/netsurf/; revision=1710
2005-05-02 22:12:53 +00:00
Adrian Lees
887ba25900 [project @ 2005-05-02 02:09:54 by adrianl]
Fix abort/quit confirmation; keyboard operation in download windows; allow spaces in filenames

svn path=/import/netsurf/; revision=1708
2005-05-02 02:11:06 +00:00
Adrian Lees
e22f12e223 [project @ 2005-04-30 14:38:43 by adrianl]
Hide non-functional Help button

svn path=/import/netsurf/; revision=1705
2005-04-30 14:38:43 +00:00
Richard Wilson
404b580721 [project @ 2005-04-29 10:47:35 by rjw]
Updated Tinct headers

svn path=/import/netsurf/; revision=1702
2005-04-29 10:47:35 +00:00
Richard Wilson
044a3a3f74 [project @ 2005-04-29 05:58:25 by rjw]
Only enable Find Text when we should.

svn path=/import/netsurf/; revision=1701
2005-04-29 05:58:25 +00:00
Richard Wilson
ea9bfd8f22 [project @ 2005-04-29 05:50:00 by rjw]
Fix theme installation

svn path=/import/netsurf/; revision=1700
2005-04-29 05:50:00 +00:00
Richard Wilson
ec9db1d6af [project @ 2005-04-29 01:35:52 by rjw]
Only initialise canvases if we need to.

svn path=/import/netsurf/; revision=1699
2005-04-29 01:35:52 +00:00
Richard Wilson
096eac7197 [project @ 2005-04-28 17:15:29 by rjw]
Don't rebuild SELECT menus on Adjust clicks.

svn path=/import/netsurf/; revision=1696
2005-04-28 17:15:29 +00:00
Richard Wilson
a174282e08 [project @ 2005-04-28 01:05:40 by rjw]
Fix incorrect menu preperation.

svn path=/import/netsurf/; revision=1691
2005-04-28 01:05:40 +00:00
Richard Wilson
b83f2c20b6 [project @ 2005-04-27 20:48:55 by rjw]
Don't close when other windows are resized.

svn path=/import/netsurf/; revision=1690
2005-04-27 20:48:55 +00:00
Richard Wilson
019043df82 [project @ 2005-04-27 00:02:02 by rjw]
Remove NULL read for no matching URLs

svn path=/import/netsurf/; revision=1687
2005-04-27 00:02:02 +00:00
Adrian Lees
9c1cb7bb2d [project @ 2005-04-23 02:58:27 by adrianl]
Query windows, desktop save protocol, confirm abort/quit when downloads in progress

svn path=/import/netsurf/; revision=1679
2005-04-23 02:58:27 +00:00
Adrian Lees
3d067e2fd6 [project @ 2005-04-23 02:56:14 by adrianl]
Query windows

svn path=/import/netsurf/; revision=1678
2005-04-23 02:56:14 +00:00
Adrian Lees
1e673368d1 [project @ 2005-04-22 00:58:05 by adrianl]
No selection when searching on non-html content

svn path=/import/netsurf/; revision=1677
2005-04-22 00:58:05 +00:00
Adrian Lees
8da644f442 [project @ 2005-04-21 21:36:23 by adrianl]
Dragging URLs into toolbar URL icon; keyboard actions in textareas conform to Wimp's icon editing; display of scale % fixed for 120%

svn path=/import/netsurf/; revision=1676
2005-04-21 21:36:23 +00:00
Richard Wilson
d736b3d3e5 [project @ 2005-04-20 23:22:49 by rjw]
Remove background blending option, fix tree menu bug.

svn path=/import/netsurf/; revision=1675
2005-04-20 23:22:49 +00:00
Adrian Lees
31c659a2ea [project @ 2005-04-20 12:24:41 by adrianl]
text import from global clipboard, other apps & files and additional keys for editing text in textareas

svn path=/import/netsurf/; revision=1673
2005-04-20 12:24:41 +00:00
Adrian Lees
b72b5032bf [project @ 2005-04-18 11:52:26 by adrianl]
Ignore save drags from browser window that remain within window

svn path=/import/netsurf/; revision=1667
2005-04-18 11:52:26 +00:00
Adrian Lees
b75fd1a26b [project @ 2005-04-18 00:42:03 by adrianl]
Corrected scaling bug introduced by previous change

svn path=/import/netsurf/; revision=1666
2005-04-18 00:42:03 +00:00
Adrian Lees
89d98d0577 [project @ 2005-04-17 23:32:09 by adrianl]
better keyboard support for scale and find dialogs

svn path=/import/netsurf/; revision=1665
2005-04-17 23:32:09 +00:00
James Bursa
f3f63a1cac [project @ 2005-04-17 17:16:44 by bursa]
Enable closing windows while the browser is busy.

svn path=/import/netsurf/; revision=1664
2005-04-17 17:16:44 +00:00
Adrian Lees
9cff88ddd5 [project @ 2005-04-17 04:13:13 by adrianl]
Multiple matches per box

svn path=/import/netsurf/; revision=1658
2005-04-17 04:13:13 +00:00
Adrian Lees
452a27e74c [project @ 2005-04-17 03:30:35 by adrianl]
Search text highlighting in browser windows

svn path=/import/netsurf/; revision=1657
2005-04-17 03:30:35 +00:00
Adrian Lees
28cbe9193a [project @ 2005-04-16 21:26:15 by adrianl]
Ignores save drags that stay within SaveAs/download window

svn path=/import/netsurf/; revision=1655
2005-04-16 21:26:15 +00:00
John Mark Bell
0a55a2b16e [project @ 2005-04-16 19:33:21 by jmb]
Fix silliness with use of control characters

svn path=/import/netsurf/; revision=1653
2005-04-16 19:33:21 +00:00
John Mark Bell
c17dc661ea [project @ 2005-04-16 05:09:32 by jmb]
Split out UTF-8 handling functions.
Submit URL-encoded forms in sensible encoding:
  * First entry in accept-charset list, if present
  * Document encoding, otherwise
  We may want to explicitly look for UTF-8, to save converting.
Convert cnv_str_local_enc/cnv_local_enc_str to use iconv (they're now veneers for utf8_[to/from]_enc).
Provide mechanism for looking up local system charset (derived from system alphabet, under RISC OS)

svn path=/import/netsurf/; revision=1647
2005-04-16 05:09:33 +00:00
John Mark Bell
ee9a4712cd [project @ 2005-04-15 18:00:19 by jmb]
Split out generic text input code.
Support internationalised text input.
Fix textarea-related bugs.

svn path=/import/netsurf/; revision=1642
2005-04-15 18:00:21 +00:00
Adrian Lees
89993a5bf2 [project @ 2005-04-15 05:54:44 by adrianl]
Text selection, page drag scrolling, drag-saving images and a few SaveAs improvements

svn path=/import/netsurf/; revision=1640
2005-04-15 05:54:44 +00:00
Richard Wilson
92b2d46874 [project @ 2005-04-14 01:36:54 by rjw]
Fix redraw errors for standalone images when buffered.

svn path=/import/netsurf/; revision=1631
2005-04-14 01:36:54 +00:00
Richard Wilson
1d166e2b33 [project @ 2005-04-14 01:35:47 by rjw]
Fix textarea redraw errors.

svn path=/import/netsurf/; revision=1630
2005-04-14 01:35:47 +00:00
Richard Wilson
3e82c07a88 [project @ 2005-04-14 01:34:23 by rjw]
Only close menus we own.

svn path=/import/netsurf/; revision=1629
2005-04-14 01:34:23 +00:00
Adrian Lees
d656bcc592 [project @ 2005-04-13 22:02:28 by adrianl]
Fix scrolling to tags with scaled display

svn path=/import/netsurf/; revision=1628
2005-04-13 22:02:28 +00:00
James Bursa
11bc5345c5 [project @ 2005-04-13 21:58:28 by bursa]
Add fallback field to struct box for object fallback content. Add some checks for tree consistency to box_dump(). Rename struct plugin_params to object_param. Clean up box_object(), box_embed(), box_iframe(), and box_image(). Implement object fallback to contents if the fetch or conversion fails.

svn path=/import/netsurf/; revision=1627
2005-04-13 21:58:28 +00:00
Richard Wilson
4ebe390f8d [project @ 2005-04-12 19:11:35 by rjw]
Work around the stupid manner in which the FontManager only observes the plot origin for non-anti-aliased text operations.

svn path=/import/netsurf/; revision=1626
2005-04-12 19:11:35 +00:00
Richard Wilson
e08d9e7263 [project @ 2005-04-12 19:09:09 by rjw]
Round value up when going from OS units to pixels.

svn path=/import/netsurf/; revision=1625
2005-04-12 19:09:09 +00:00
Richard Wilson
a1c2719812 [project @ 2005-04-10 23:26:34 by rjw]
Simplify code.

svn path=/import/netsurf/; revision=1623
2005-04-10 23:26:34 +00:00
Richard Wilson
d8c19f2e13 [project @ 2005-04-10 23:26:17 by rjw]
Remove screen cache, workaround SpriteExtend bug.

svn path=/import/netsurf/; revision=1622
2005-04-10 23:26:17 +00:00
Richard Wilson
232911b403 [project @ 2005-04-10 19:33:33 by rjw]
Fix incorrect throbber size calculation.

svn path=/import/netsurf/; revision=1621
2005-04-10 19:33:33 +00:00
John Mark Bell
63c33349f0 [project @ 2005-04-09 22:56:34 by jmb]
Fix inappropriate free()s of talloced content

svn path=/import/netsurf/; revision=1619
2005-04-09 22:56:34 +00:00
Richard Wilson
2ef1e63d3d [project @ 2005-04-09 22:37:09 by rjw]
Fix bug that prevented the recent URL button working without a theme. Resizing the status bar to no width now works correctly when the window is resized. Lose legacy choices file reading (users may need to re-choose their desired theme.) Source code tidy-up part one.

svn path=/import/netsurf/; revision=1618
2005-04-09 22:37:09 +00:00
Richard Wilson
ed30d76336 [project @ 2005-04-09 22:31:26 by rjw]
Close file on memory exhaustion.

svn path=/import/netsurf/; revision=1617
2005-04-09 22:31:26 +00:00
Richard Wilson
bc43904af9 [project @ 2005-04-09 14:58:54 by rjw]
Don't expect the wimp to behave sensibly and return errors when it should.

svn path=/import/netsurf/; revision=1616
2005-04-09 14:58:54 +00:00
Richard Wilson
b7d0f95486 [project @ 2005-04-09 13:23:55 by rjw]
Fallback to default window furniture sizes.

svn path=/import/netsurf/; revision=1612
2005-04-09 13:23:55 +00:00
James Bursa
2920bca14a [project @ 2005-04-09 09:47:36 by bursa]
Move HTML contents almost fully over to talloc(), simplifying code. Improvements to title attributes, broken forms, cellpadding. Reorder functions in box_construct.c.

svn path=/import/netsurf/; revision=1608
2005-04-09 09:47:37 +00:00
Richard Wilson
46a50d6b7a [project @ 2005-04-08 02:06:46 by rjw]
Save the page title with Acorn URI files, and use it when dragging into the hotlist.

svn path=/import/netsurf/; revision=1606
2005-04-08 02:06:46 +00:00
Richard Wilson
ce3c78545a [project @ 2005-04-07 21:47:17 by rjw]
Stop Ctrl+Q/W without a content from killing NetSurf.

svn path=/import/netsurf/; revision=1604
2005-04-07 21:47:17 +00:00
Richard Wilson
610fca368b [project @ 2005-04-07 20:46:22 by rjw]
Update to the way menus are handled. Various GUI bug fixes.

svn path=/import/netsurf/; revision=1603
2005-04-07 20:46:22 +00:00
Richard Wilson
36b513ccce [project @ 2005-04-05 18:52:00 by rjw]
Fix reading from zero-page.

svn path=/import/netsurf/; revision=1601
2005-04-05 18:52:00 +00:00
Richard Wilson
9acf6d31cf [project @ 2005-04-05 17:19:58 by rjw]
Add sanity checks to Sprite file handling and simplify code.

svn path=/import/netsurf/; revision=1600
2005-04-05 17:19:58 +00:00
Richard Wilson
8e9561dc29 [project @ 2005-04-05 11:41:03 by rjw]
Missing check-in for updated sprite rendering.

svn path=/import/netsurf/; revision=1599
2005-04-05 11:41:03 +00:00
Richard Wilson
92743be24d [project @ 2005-04-05 02:36:33 by rjw]
Reduce re-allocation of memory when receiving files (drastically increases the speed of loading large files locally). Sprite files no longer require two copies of their data.

svn path=/import/netsurf/; revision=1598
2005-04-05 02:36:33 +00:00
Adrian Lees
8bd707114c [project @ 2005-04-04 22:14:51 by adrianl]
DataSave support for inter-app file/URL transfer

svn path=/import/netsurf/; revision=1596
2005-04-04 22:14:51 +00:00
John Mark Bell
f5ff372fe8 [project @ 2005-04-02 23:57:48 by jmb]
Dump all box trees when SIGFPE raised

svn path=/import/netsurf/; revision=1590
2005-04-02 23:57:48 +00:00
Adrian Lees
e7e34b78c3 [project @ 2005-03-29 13:32:11 by adrianl]
Fix read from NULL ptr when clicking on hotlist background

svn path=/import/netsurf/; revision=1586
2005-03-29 13:32:11 +00:00
John Mark Bell
0fd980d8b2 [project @ 2005-03-28 16:16:14 by jmb]
Fix sprite palette generation. Buffering now works properly in 16 colour modes.

svn path=/import/netsurf/; revision=1584
2005-03-28 16:16:14 +00:00
Adrian Lees
9b8a94cc39 [project @ 2005-03-25 14:25:25 by adrianl]
Removed string copying and added wildcard matching.

svn path=/import/netsurf/; revision=1582
2005-03-25 14:25:25 +00:00
James Bursa
d4760c09c0 [project @ 2005-03-24 07:45:41 by bursa]
Make line splitting more accurate by using rufl_split() instead of rufl_x_to_offset(). This fixes many cases of text leaking out of a box.

svn path=/import/netsurf/; revision=1579
2005-03-24 07:45:41 +00:00
Richard Wilson
67b91d31c5 [project @ 2005-03-22 20:19:30 by rjw]
Add specific check for 'Floating Help' for interactive help messages

svn path=/import/netsurf/; revision=1572
2005-03-22 20:19:30 +00:00
Richard Wilson
28d9260ca4 [project @ 2005-03-21 15:27:31 by rjw]
Correct wrong initial configuration.

svn path=/import/netsurf/; revision=1568
2005-03-21 15:27:31 +00:00
Richard Wilson
5ecea49e7e [project @ 2005-03-21 14:48:26 by rjw]
Make toolbar configurable.

svn path=/import/netsurf/; revision=1567
2005-03-21 14:48:26 +00:00
Richard Wilson
9a76676600 [project @ 2005-03-21 00:50:13 by rjw]
Add shift+toggle feature for short contents. *** HACK ***

svn path=/import/netsurf/; revision=1566
2005-03-21 00:50:13 +00:00
John Mark Bell
8c0cc33e3b [project @ 2005-03-21 00:15:48 by jmb]
Fix mouse click handling in local history window

svn path=/import/netsurf/; revision=1565
2005-03-21 00:15:48 +00:00
Richard Wilson
b718ee9158 [project @ 2005-03-20 22:50:29 by rjw]
Trees now use content title rather than gui_window title.

svn path=/import/netsurf/; revision=1562
2005-03-20 22:50:29 +00:00
Richard Wilson
f3b7d06f2a [project @ 2005-03-20 22:49:53 by rjw]
Tree toolbar actions update toolbar status (deleting a node/element is now correctly reflected.

svn path=/import/netsurf/; revision=1561
2005-03-20 22:49:53 +00:00
Richard Wilson
412c668af3 [project @ 2005-03-20 20:39:43 by rjw]
Allow theme changing during toolbar edit sessions. Stop pointer changing to ptr_lr when updating toolbar windows.

svn path=/import/netsurf/; revision=1558
2005-03-20 20:39:43 +00:00
John Mark Bell
062e6a5bae [project @ 2005-03-20 20:39:22 by jmb]
Fix draw_plot_rectangle API

svn path=/import/netsurf/; revision=1557
2005-03-20 20:39:22 +00:00
Richard Wilson
7cf3d4dde2 [project @ 2005-03-20 19:28:49 by rjw]
Further toolbar customisation work.

svn path=/import/netsurf/; revision=1555
2005-03-20 19:28:50 +00:00
John Mark Bell
68224ec45c [project @ 2005-03-20 18:58:34 by jmb]
Reinstate font background blending

svn path=/import/netsurf/; revision=1554
2005-03-20 18:58:34 +00:00
Richard Wilson
63c349330d [project @ 2005-03-20 14:57:51 by rjw]
Add missing change.

svn path=/import/netsurf/; revision=1552
2005-03-20 14:57:51 +00:00
Richard Wilson
06419abcca [project @ 2005-03-20 14:57:19 by rjw]
Further work towards configurable toolbars.

svn path=/import/netsurf/; revision=1551
2005-03-20 14:57:19 +00:00
John Mark Bell
4777e75682 [project @ 2005-03-20 01:55:48 by jmb]
Explicitly copy result of getenv(NetSurf$Dir) as not doing so will break things with latest UnixLib (as the result gets freed next time getenv is called).

svn path=/import/netsurf/; revision=1549
2005-03-20 01:55:48 +00:00
Richard Wilson
d06688b73f [project @ 2005-03-19 12:50:45 by rjw]
Minor toolbar/GUI refinements.

svn path=/import/netsurf/; revision=1543
2005-03-19 12:50:45 +00:00
Richard Wilson
251819b2d1 [project @ 2005-03-19 01:21:53 by rjw]
Remove legacy toolbar button configuration code. Squash some compiler warnings.

svn path=/import/netsurf/; revision=1542
2005-03-19 01:21:54 +00:00
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
9caff49577 [project @ 2005-03-14 22:41:16 by rjw]
Stop a lack of hotlist causing hotlist menu preparation from crashing.

svn path=/import/netsurf/; revision=1537
2005-03-14 22:41:16 +00:00
Richard Wilson
f6e1694894 [project @ 2005-03-14 14:01:02 by rjw]
Stop text matching keyboard shortcuts in SELECT entities being right aligned.

svn path=/import/netsurf/; revision=1536
2005-03-14 14:01:02 +00:00
Richard Wilson
501da1c487 [project @ 2005-03-14 13:58:43 by rjw]
Minimise flicker when viewing non-HTML files.

svn path=/import/netsurf/; revision=1535
2005-03-14 13:58:43 +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
Richard Wilson
a0875b261f [project @ 2005-03-13 01:23:10 by rjw]
Scale view is now applied to all content types. Ctrl+Q/Ctrl+W no longer step along a linear scale.

svn path=/import/netsurf/; revision=1533
2005-03-13 01:23:10 +00:00
Richard Wilson
4de547dc60 [project @ 2005-03-12 22:32:43 by rjw]
Retain global history between sessions

svn path=/import/netsurf/; revision=1532
2005-03-12 22:32:43 +00:00
James Bursa
6aea3ff270 [project @ 2005-03-09 00:20:45 by bursa]
Fix installed themes sitting in memory cache. Break out some code into functions.

svn path=/import/netsurf/; revision=1531
2005-03-09 00:20:45 +00:00
James Bursa
6ff76b4c3f [project @ 2005-03-08 00:04:57 by bursa]
Temporarily disable declaring fonts. Printing may now work on RO3-4 non-PS only.

svn path=/import/netsurf/; revision=1529
2005-03-08 00:04:57 +00:00
James Bursa
dace636329 [project @ 2005-02-24 22:00:40 by bursa]
Reimplement font family support, part 2 (font menus in choices).

svn path=/import/netsurf/; revision=1525
2005-02-24 22:00:41 +00:00
James Bursa
504e05c4b3 [project @ 2005-02-22 23:36:14 by bursa]
Reimplement font family support, part 1.

svn path=/import/netsurf/; revision=1524
2005-02-22 23:36:14 +00:00
James Bursa
e9598b10f8 [project @ 2005-02-21 21:31:31 by bursa]
Fix buffered font rendering.

svn path=/import/netsurf/; revision=1523
2005-02-21 21:31:31 +00:00
James Bursa
cb70291739 [project @ 2005-02-21 21:10:48 by bursa]
Check rufl_init() for errors. Rename gui_signal() to ro_gui_signal().

svn path=/import/netsurf/; revision=1522
2005-02-21 21:10:48 +00:00
James Bursa
65b5ae0f8f [project @ 2005-02-20 13:19:19 by bursa]
Font rewrite, part 3. Note that Draw export and printing are broken by these changes.

svn path=/import/netsurf/; revision=1519
2005-02-20 13:19:19 +00:00
Richard Wilson
07ae1a1ec9 [project @ 2005-02-09 00:16:38 by rjw]
Make URL completion only respond to Adjust clicks once.

svn path=/import/netsurf/; revision=1509
2005-02-09 00:16:38 +00:00
Richard Wilson
06a6a902c6 [project @ 2005-02-08 23:37:41 by rjw]
Give global history some functionality

svn path=/import/netsurf/; revision=1508
2005-02-08 23:37:41 +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
d5255faf91 [project @ 2005-02-07 14:18:33 by rjw]
Create nested themes at the correct place in the choices window

svn path=/import/netsurf/; revision=1495
2005-02-07 14:18:33 +00:00
Richard Wilson
88da8ac018 [project @ 2005-02-05 01:08:00 by rjw]
Make F2 automatically open URL completion.

svn path=/import/netsurf/; revision=1493
2005-02-05 01:08:00 +00:00
Richard Wilson
b07582615b [project @ 2005-02-04 18:07:27 by rjw]
Adjust clicking on a suggested URL filters to the prefix and doesn't launch.

svn path=/import/netsurf/; revision=1491
2005-02-04 18:07:27 +00:00
Richard Wilson
097b8e5bcd [project @ 2005-02-04 03:02:15 by rjw]
Make URL completion less intrusive, fix incorrect horizontal clipping of vertical scrollbar.

svn path=/import/netsurf/; revision=1490
2005-02-04 03:02:15 +00:00
James Bursa
8aa96588e1 [project @ 2005-02-03 20:49:43 by bursa]
"IEURL" (1ba) file support.

svn path=/import/netsurf/; revision=1489
2005-02-03 20:49:43 +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
4a34357986 [project @ 2005-02-03 13:12:24 by rjw]
Wider minimum URL bar width, make themes work on NCOS (probably)

svn path=/import/netsurf/; revision=1487
2005-02-03 13:12:24 +00:00
Richard Wilson
f11a991992 [project @ 2005-02-03 13:10:21 by rjw]
Make themes auto-install work on NCOS (probably)

svn path=/import/netsurf/; revision=1486
2005-02-03 13:10:21 +00:00
John Mark Bell
a17aa7d47f [project @ 2005-02-03 10:04:06 by jmb]
Fix issue with plugins embedded in a page requesting fetch of the same page on load.
Add option to block popups.

svn path=/import/netsurf/; revision=1482
2005-02-03 10:04:06 +00:00
John Mark Bell
e86bbdfc79 [project @ 2005-02-01 01:16:53 by jmb]
Lose spurious #include

svn path=/import/netsurf/; revision=1479
2005-02-01 01:16:53 +00:00
Richard Wilson
fd04e82e9b [project @ 2005-02-01 00:58:31 by rjw]
Only buffer redraws that update the entire current clipping area (fixes GIF redraw artifacts.)

svn path=/import/netsurf/; revision=1477
2005-02-01 00:58:31 +00:00
James Bursa
f84d33c036 [project @ 2005-01-29 16:17:23 by bursa]
Make DA max size 128M.

svn path=/import/netsurf/; revision=1475
2005-01-29 16:17:23 +00:00
James Bursa
b645f64e5e [project @ 2005-01-27 22:37:54 by bursa]
Builds now hosted on the main site.

svn path=/import/netsurf/; revision=1471
2005-01-27 22:37:54 +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
Richard Wilson
422df90089 [project @ 2005-01-23 16:09:05 by rjw]
Further work on theme installing

svn path=/import/netsurf/; revision=1463
2005-01-23 16:09:05 +00:00
Richard Wilson
2d2fc67265 [project @ 2005-01-20 23:17:08 by rjw]
Substantial speed increase for off-screen buffering

svn path=/import/netsurf/; revision=1459
2005-01-20 23:17:08 +00:00
James Bursa
d63e9fac4f [project @ 2005-01-16 21:04:00 by bursa]
Rename themeinstall template to avoid issues with 12-character names in some Wimp versions.

svn path=/import/netsurf/; revision=1454
2005-01-16 21:04:00 +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
James Bursa
380842f2fb [project @ 2005-01-13 20:01:03 by bursa]
Change toolbar icon button type to click.

svn path=/import/netsurf/; revision=1444
2005-01-13 20:01:03 +00:00
John Mark Bell
124f0741d6 [project @ 2005-01-03 02:28:57 by jmb]
Lose erroneous #include

svn path=/import/netsurf/; revision=1430
2005-01-03 02:28:57 +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
bd5ba01b2e [project @ 2005-01-03 01:18:17 by jmb]
Reorder F-key order (looks tidier ;)

svn path=/import/netsurf/; revision=1428
2005-01-03 01:18:17 +00:00
James Bursa
39eb35cbf1 [project @ 2005-01-02 11:47:51 by bursa]
Fix comment.

svn path=/import/netsurf/; revision=1424
2005-01-02 11:47:51 +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
7824e830cf [project @ 2005-01-01 22:14:06 by bursa]
xcalloc/xrealloc/xstrdup-purge week.

svn path=/import/netsurf/; revision=1417
2005-01-01 22:14:06 +00:00
James Bursa
7a71363d76 [project @ 2005-01-01 22:05:20 by bursa]
xcalloc/xrealloc/xstrdup-purge week, part 5. Improve and simplify encoding detection.

svn path=/import/netsurf/; revision=1416
2005-01-01 22:05:21 +00:00
John Mark Bell
fa05ee570c [project @ 2004-12-25 18:58:04 by jmb]
Fix issue with streaming as file when handling unknown content length (plugin_convert may have been called prior to the streaming being set up, thus resulting in the file not being streamed)
Lose spurious boolean in plugin_data struct.

svn path=/import/netsurf/; revision=1411
2004-12-25 18:58:04 +00:00
John Mark Bell
a36f92554a [project @ 2004-12-25 12:12:39 by jmb]
Support standalone plugins

svn path=/import/netsurf/; revision=1410
2004-12-25 12:12:39 +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
James Bursa
6dd1ab8fad [project @ 2004-12-25 11:25:21 by bursa]
Fix line endings.

svn path=/import/netsurf/; revision=1408
2004-12-25 11:25:21 +00:00
John Tytgat
0e72b17299 [project @ 2004-12-16 20:38:12 by joty]
Norcroft compatibility fix.

svn path=/import/netsurf/; revision=1406
2004-12-16 20:38:12 +00:00
Richard Wilson
441b364600 [project @ 2004-12-09 19:09:56 by rjw]
Lose xcalloc().

svn path=/import/netsurf/; revision=1397
2004-12-09 19:09: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
James Bursa
6bddd0837f [project @ 2004-12-05 21:39:31 by bursa]
Return an error for invalid clip rectangles to ro_plot_clip().

svn path=/import/netsurf/; revision=1382
2004-12-05 21:39:31 +00:00
James Bursa
16fce4f8ff [project @ 2004-11-29 21:47:00 by bursa]
Open the home page when NetSurf is run when it is already running.

svn path=/import/netsurf/; revision=1376
2004-11-29 21:47:00 +00:00
John Mark Bell
a53d5ecfa9 [project @ 2004-11-28 23:38:38 by jmb]
Ensure dimensions specified by HTML/CSS are adhered to, rather than resizing to what the plugin wants

svn path=/import/netsurf/; revision=1375
2004-11-28 23:38:38 +00:00
John Mark Bell
3694fd54b2 [project @ 2004-11-28 00:26:17 by jmb]
Bug fixes.
Reformatting a plugin now works correctly in all cirumstances.
Streaming also works better and reloading a page containing plugins will now work properly.

svn path=/import/netsurf/; revision=1373
2004-11-28 00:26:17 +00:00
Richard Wilson
9c6094944b [project @ 2004-11-22 23:06:49 by rjw]
Stop scroll wheels from moving the toolbar

svn path=/import/netsurf/; revision=1370
2004-11-22 23:06:49 +00:00
James Bursa
dfad215d1b [project @ 2004-11-21 22:49:02 by bursa]
Fix crash when certain MNGs are opened in a new browser window.

svn path=/import/netsurf/; revision=1368
2004-11-21 22:49:02 +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
Richard Wilson
e87e37ca80 [project @ 2004-11-16 23:30:31 by rjw]
Minor fix to hotlist for titles with control characters.

svn path=/import/netsurf/; revision=1362
2004-11-16 23:30:31 +00:00
Richard Wilson
9512022595 [project @ 2004-11-14 21:07:55 by rjw]
Fix for toolbar sub-menu closing on Adjust selection.

svn path=/import/netsurf/; revision=1361
2004-11-14 21:07:55 +00:00
Richard Wilson
02a54d4e98 [project @ 2004-11-10 22:39:33 by rjw]
Fix 8bpp thumbnails.

svn path=/import/netsurf/; revision=1357
2004-11-10 22:39:33 +00:00
Richard Wilson
542f783b18 [project @ 2004-11-10 19:51:31 by rjw]
Further GIF optimisation to reduce flicker.

svn path=/import/netsurf/; revision=1356
2004-11-10 19:51:32 +00:00
Richard Wilson
9eee2a8246 [project @ 2004-11-09 23:32:40 by rjw]
Fix window resizing oddity

svn path=/import/netsurf/; revision=1354
2004-11-09 23:32:40 +00:00
Richard Wilson
dde5f820ea [project @ 2004-11-09 18:29:01 by rjw]
Lose the flicker for themes with a left-aligned throbber

svn path=/import/netsurf/; revision=1352
2004-11-09 18:29:01 +00:00
James Bursa
ef672d1ff0 [project @ 2004-11-06 21:03:55 by bursa]
Fix RISC OS DrawFile rendering. Document files.

svn path=/import/netsurf/; revision=1349
2004-11-06 21:03:55 +00:00
James Bursa
86e789856c [project @ 2004-11-06 19:34:24 by bursa]
Fix RISC OS sprite rendering. Document files.

svn path=/import/netsurf/; revision=1348
2004-11-06 19:34:24 +00:00
James Bursa
e221793b42 [project @ 2004-11-06 17:09:19 by bursa]
No longer used (replaced by render/html_redraw.c and plotters system).

svn path=/import/netsurf/; revision=1347
2004-11-06 17:09:19 +00:00
John Mark Bell
15b83b6cf1 [project @ 2004-11-04 21:13:36 by jmb]
Lose nasty hard-coded strings

svn path=/import/netsurf/; revision=1346
2004-11-04 21:13:36 +00:00
Richard Wilson
67e3cfc531 [project @ 2004-11-04 01:26:31 by rjw]
Only display separators when we should. Drunken code is bad.

svn path=/import/netsurf/; revision=1343
2004-11-04 01:26:31 +00:00
Richard Wilson
010039686d [project @ 2004-11-04 01:19:46 by rjw]
Toolbar separator icons are now displayed.

svn path=/import/netsurf/; revision=1342
2004-11-04 01:19:46 +00:00
James Bursa
5fd222bd53 [project @ 2004-11-03 23:27:15 by bursa]
Fix printing and improve error handling during printing.

svn path=/import/netsurf/; revision=1341
2004-11-03 23:27:15 +00:00
Richard Wilson
2601897638 [project @ 2004-11-03 17:57:39 by rjw]
Hotlist entries are correctly redrawn when renamed

svn path=/import/netsurf/; revision=1340
2004-11-03 17:57:39 +00:00
Richard Wilson
b5d3538957 [project @ 2004-11-03 02:37:58 by rjw]
Fix for refinding ufonts

svn path=/import/netsurf/; revision=1339
2004-11-03 02:37:58 +00:00
Richard Wilson
3276fe3ed8 [project @ 2004-11-03 02:29:01 by rjw]
Changing screenmodes causes font handles to be refound.

svn path=/import/netsurf/; revision=1338
2004-11-03 02:29:01 +00:00
Richard Wilson
1fbcdd14d5 [project @ 2004-11-02 23:23:07 by rjw]
Fix for recent GIF decoding bug. Rectangular pixel mode-friendly sprites for hotlist. Slight change to history image size to please Tinct. Support for foreground and background image quality settings. Support for error diffusion and bi-linear filtering (Tinct still requires some further work)

svn path=/import/netsurf/; revision=1336
2004-11-02 23:23:07 +00:00
John Mark Bell
be3ce1f3a9 [project @ 2004-10-25 22:42:36 by jmb]
Fix silly line plotting bug.
Fix stupidly large bounding boxes when plotting polygons.
Tidy up filled rectangle plotting.

svn path=/import/netsurf/; revision=1335
2004-10-25 22:42:36 +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
John Mark Bell
33d905ce7f [project @ 2004-10-20 22:22:25 by jmb]
Fix bbox issue when plotting lines.
Reinstate background colour rectangles (positioning's a bit off vertically)

svn path=/import/netsurf/; revision=1331
2004-10-20 22:22:25 +00:00
James Bursa
949d01c079 [project @ 2004-10-20 19:41:19 by bursa]
Fix dashed and dotted border position and thickness.

svn path=/import/netsurf/; revision=1330
2004-10-20 19:41:19 +00:00
John Mark Bell
5b22657606 [project @ 2004-10-20 09:52:43 by jmb]
Rewrite such that it now uses plotters.
Things that need fixing:
 - draw_plot_(line,rectangle) needs line pattern support (everything's solid
   for now)
There's a couple of regressions, too:
  - page background colour is lost (plotting a filled rectangle of colour
    in draw_clg breaks some sites. This may require some sort of clipping)
  - there's no grouping of objects any more (sorry joty). I'm not entirely
    sure of the best way of going about this, as we no longer have box data.

svn path=/import/netsurf/; revision=1329
2004-10-20 09:52:43 +00:00
James Bursa
02cec85fea [project @ 2004-10-19 21:29:39 by bursa]
Fix disc radius.

svn path=/import/netsurf/; revision=1327
2004-10-19 21:29:39 +00:00
James Bursa
1552896c9e [project @ 2004-10-19 21:17:16 by bursa]
Fix scaling of standalone images.

svn path=/import/netsurf/; revision=1326
2004-10-19 21:17:16 +00:00
James Bursa
4ba346daa8 [project @ 2004-10-19 21:16:12 by bursa]
Update to use plotters.

svn path=/import/netsurf/; revision=1325
2004-10-19 21:16:12 +00:00
John Mark Bell
fff5f231ed [project @ 2004-10-17 22:13:34 by jmb]
Lose hard-coded stylesheet URLs.

svn path=/import/netsurf/; revision=1323
2004-10-17 22:13:35 +00:00
James Bursa
511d66331f [project @ 2004-10-17 21:16:00 by bursa]
Move to use plotters. Replace html.layout->children with html.layout.

svn path=/import/netsurf/; revision=1318
2004-10-17 21:16:00 +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
c0f18cd434 [project @ 2004-10-05 22:38:02 by rjw]
GIF opacity test is now applied to all GIFs. Background colour redraw is optimised out for opaque, repeating images.

svn path=/import/netsurf/; revision=1305
2004-10-05 22:38:02 +00:00
Richard Wilson
60949d1aee [project @ 2004-10-05 00:22:38 by rjw]
Fixes for missing changes to updated GIF code.

svn path=/import/netsurf/; revision=1302
2004-10-05 00:22:38 +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
7144ce65eb [project @ 2004-10-01 23:48:15 by jmb]
Add GUI config option for HTTP referer sending

svn path=/import/netsurf/; revision=1300
2004-10-01 23:48:15 +00:00
John Mark Bell
0d6b3576dc [project @ 2004-10-01 21:33:20 by jmb]
Oops, missed this from last checkin.

svn path=/import/netsurf/; revision=1298
2004-10-01 21:33:20 +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
4a37e17037 [project @ 2004-09-29 20:13:42 by jmb]
Write heuristically-generated font names to choices file - should speed up program load a bit.
Heuristic is re-run each time the choices file is saved.

svn path=/import/netsurf/; revision=1294
2004-09-29 20:13:42 +00:00
John Mark Bell
d718a30c57 [project @ 2004-09-29 03:33:24 by jmb]
Lose redundant font table.
Rework bold and italic font support.
This is now user-configurable but I've little intention of writing GUI Choices code for this.
Smallcaps is still broken and needs some thinking about - probably best to drop the smallcaps font variants and convert lowercase chars to uppercase. Quite how this works for non-latin text, I've no idea.

svn path=/import/netsurf/; revision=1293
2004-09-29 03:33:24 +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
e8c7058873 [project @ 2004-09-24 23:52:40 by jmb]
German translation support (needs templates et al.)

svn path=/import/netsurf/; revision=1282
2004-09-24 23:52:40 +00:00
John Mark Bell
dd183bcb7e [project @ 2004-09-14 14:48:51 by jmb]
Fix stupidity related to font table initialisation.

svn path=/import/netsurf/; revision=1279
2004-09-14 14:48:51 +00:00
John Mark Bell
b74184c247 [project @ 2004-09-13 23:59:30 by jmb]
Add some #defines

svn path=/import/netsurf/; revision=1276
2004-09-13 23:59:30 +00:00
John Mark Bell
8f9221c6ca [project @ 2004-09-13 23:56:45 by jmb]
Fixup to handle changed option variable name

svn path=/import/netsurf/; revision=1275
2004-09-13 23:56:45 +00:00
John Mark Bell
c358b80cc5 [project @ 2004-09-13 23:56:18 by jmb]
Make fonts user-configurable.
This loses font-style support, though it shouldn't be hard to put it back again.

svn path=/import/netsurf/; revision=1274
2004-09-13 23:56:18 +00:00
Richard Wilson
8e0b3d8136 [project @ 2004-09-07 23:24:32 by rjw]
Fix for renamed hotlist icon

svn path=/import/netsurf/; revision=1273
2004-09-07 23:24:32 +00:00
Richard Wilson
52ac79872c [project @ 2004-09-07 23:14:31 by rjw]
Norcroft fix and update relating to CVS filename change

svn path=/import/netsurf/; revision=1272
2004-09-07 23:14:31 +00:00
Richard Wilson
289cca466d [project @ 2004-09-07 23:05:34 by rjw]
Updates for new theme format along with a few minor bug fixes.

svn path=/import/netsurf/; revision=1269
2004-09-07 23:05:34 +00:00
John Mark Bell
101c87958d [project @ 2004-09-04 16:41:28 by jmb]
Fix jpeg redraw
Move png.c/h to /image and rework to use the bitmap code
Make RISC OS bitmap struct publically accessible (via riscos/bitmap.h)
Draw export now embeds JPEGs and PNGs/MNGs/JNGs correctly again.
Background images are now plotted correctly again.

svn path=/import/netsurf/; revision=1268
2004-09-04 16:41:28 +00:00
John Tytgat
e223757e35 [project @ 2004-09-04 14:37:57 by joty]
Norcroft compile fixes.

svn path=/import/netsurf/; revision=1267
2004-09-04 14:37:57 +00:00
James Bursa
a9e62d78f7 [project @ 2004-09-04 07:08:26 by bursa]
Add missing files.

svn path=/import/netsurf/; revision=1266
2004-09-04 07:08:26 +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
Richard Wilson
fa9cc913e5 [project @ 2004-09-01 20:57:25 by rjw]
Fix for incorrect stop button shading. Some fixes to stop a lack of content causing menu code to fail.

svn path=/import/netsurf/; revision=1261
2004-09-01 20:57:25 +00:00
Richard Wilson
fceba6cbc6 [project @ 2004-09-01 16:48:25 by rjw]
Fix for previous stupidity.

svn path=/import/netsurf/; revision=1260
2004-09-01 16:48:25 +00:00
Richard Wilson
13ae21f22b [project @ 2004-08-31 19:51:29 by rjw]
Remove flicker from repeatedly setting icons as shaded.

svn path=/import/netsurf/; revision=1259
2004-08-31 19:51:29 +00:00
Richard Wilson
b14219359d [project @ 2004-08-31 19:50:15 by rjw]
GIF reading now assumes files follow the spec and works bad files only in special cases.

svn path=/import/netsurf/; revision=1258
2004-08-31 19:50:15 +00:00
Richard Wilson
a8661b3a64 [project @ 2004-08-31 18:01:22 by rjw]
Further theme related fixes

svn path=/import/netsurf/; revision=1257
2004-08-31 18:01:22 +00:00
Richard Wilson
98d17f19a6 [project @ 2004-08-30 21:57:47 by rjw]
Various small theme related fixes

svn path=/import/netsurf/; revision=1256
2004-08-30 21:57:47 +00:00
Richard Wilson
c6ffb4b578 [project @ 2004-08-30 21:04:11 by rjw]
Removal of redundant files.

svn path=/import/netsurf/; revision=1255
2004-08-30 21:04:11 +00:00
Richard Wilson
bf57d852ae [project @ 2004-08-30 21:03:48 by rjw]
Reworking of themes and toolbars.

svn path=/import/netsurf/; revision=1254
2004-08-30 21:03:48 +00:00
John Mark Bell
e1f1c5de19 [project @ 2004-08-27 23:10:55 by jmb]
Fix exporting of GIFs as Sprite.

svn path=/import/netsurf/; revision=1253
2004-08-27 23:10:55 +00:00
John Tytgat
f34a485dc6 [project @ 2004-08-26 22:58:19 by joty]
warn_user() : made warn_buffer static local.
die() : a too long error message is now correctly NUL terminated; got rid of static variable.

svn path=/import/netsurf/; revision=1251
2004-08-26 22:58:19 +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
James Bursa
6e795f9cb5 [project @ 2004-08-25 22:11:14 by bursa]
Handle some more expected errors when renaming file during download (fixes #1014444).

svn path=/import/netsurf/; revision=1248
2004-08-25 22:11:14 +00:00
James Bursa
e92f0ce2f0 [project @ 2004-08-20 21:30:45 by bursa]
Fix font anti-aliasing with blending off.

svn path=/import/netsurf/; revision=1246
2004-08-20 21:30:45 +00:00
John Mark Bell
5611d2c739 [project @ 2004-08-19 01:01:31 by jmb]
Add option to force text colour to black when printing

svn path=/import/netsurf/; revision=1245
2004-08-19 01:01:31 +00:00
John Mark Bell
c7fab5b727 [project @ 2004-08-18 22:07:20 by jmb]
Don't read screen origin when printing

svn path=/import/netsurf/; revision=1244
2004-08-18 22:07:20 +00:00
John Mark Bell
21b9ca0bf1 [project @ 2004-08-17 19:51:30 by jmb]
Lose optimisation

svn path=/import/netsurf/; revision=1241
2004-08-17 19:51:30 +00:00
Richard Wilson
b5e04ee27a [project @ 2004-08-15 22:36:13 by rjw]
Fix for sprite rendering. Merge alpha and opaque plotting functions

svn path=/import/netsurf/; revision=1240
2004-08-15 22:36:13 +00:00
John Mark Bell
583bb12c5a [project @ 2004-08-15 19:53:52 by jmb]
Standardise swis.h include

svn path=/import/netsurf/; revision=1238
2004-08-15 19:53:52 +00:00
John Mark Bell
bc65aec751 [project @ 2004-08-15 19:53:06 by jmb]
Remove spurious include

svn path=/import/netsurf/; revision=1237
2004-08-15 19:53:06 +00:00
John Mark Bell
006344401c [project @ 2004-08-15 19:06:23 by jmb]
Rationalise image redraw.
Supply background colour when redrawing contents
Reenable printing of background images
Require Tinct 0.07

svn path=/import/netsurf/; revision=1234
2004-08-15 19:06:24 +00:00
Richard Wilson
f36a8d6ba8 [project @ 2004-08-15 12:14:22 by rjw]
Updated defines for Tinct 0.06

svn path=/import/netsurf/; revision=1233
2004-08-15 12:14:22 +00:00
John Tytgat
7264ae50e5 [project @ 2004-08-14 15:07:19 by joty]
- Rename len() to css_len2px().
- Less compiler warnings concerning float/int implicit casts.
- More stddef.h type usuage.

svn path=/import/netsurf/; revision=1232
2004-08-14 15:07:21 +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
44c418dc73 [project @ 2004-08-14 12:44:17 by joty]
Removed useless current_zoom_gui variable.

svn path=/import/netsurf/; revision=1229
2004-08-14 12:44:17 +00:00
John Tytgat
fc828f0f7e [project @ 2004-08-14 12:18:24 by joty]
Adopt the house identation rules (part 2).

svn path=/import/netsurf/; revision=1228
2004-08-14 12:18:24 +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
Richard Wilson
98a6a5fa99 [project @ 2004-08-14 00:32:31 by rjw]
Changes for Tinct printing support

svn path=/import/netsurf/; revision=1225
2004-08-14 00:32:31 +00:00
John Mark Bell
a1811d3eef [project @ 2004-08-13 16:59:42 by jmb]
Improve column spacing

svn path=/import/netsurf/; revision=1223
2004-08-13 16:59:42 +00:00
John Mark Bell
d7627ceceb [project @ 2004-08-13 00:55:59 by jmb]
Rewrite of plugin handling. This is now much nicer than before although it has about the same amount of functionality.
Note: This is now configurable via an option (defaults to OFF)
This has only really been tested with the Flash plugin and seems to work reasonably.

svn path=/import/netsurf/; revision=1216
2004-08-13 00:55:59 +00:00
James Bursa
0a93f2d264 [project @ 2004-08-12 12:08:39 by bursa]
Fix various history functions to check for history->current.

svn path=/import/netsurf/; revision=1215
2004-08-12 12:08:39 +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
John Mark Bell
45b241906e [project @ 2004-08-11 21:36:30 by jmb]
Make message handling more robust

svn path=/import/netsurf/; revision=1212
2004-08-11 21:36:30 +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
dba4904ddb [project @ 2004-08-11 16:38:04 by jmb]
Add gui and plugin sources missed from previous checkin

svn path=/import/netsurf/; revision=1210
2004-08-11 16:38:04 +00:00
John Mark Bell
d6ceb37fad [project @ 2004-08-11 16:27:30 by jmb]
Cast correctly for url_nice - missed from url function work a couple of days ago

svn path=/import/netsurf/; revision=1209
2004-08-11 16:27:30 +00:00
John Mark Bell
912d09b1cb [project @ 2004-08-11 16:26:13 by jmb]
Make content_redraw return a bool
Printing of foreground images now uses OS_SpriteOp
Printing of background images disabled
Mega-paranoid SWI result checking in htmlredraw.c
Rearranged GIF data structure slightly - updates to reflect this.
Other stuff I've probably forgotten

svn path=/import/netsurf/; revision=1208
2004-08-11 16:26:13 +00:00
John Mark Bell
c682f9a5ea [project @ 2004-08-09 17:04:32 by jmb]
Fix rectangle positioning bug which resulted in garbage printouts.
Break out hard-coded scale factor
Protect against invalid memory access.

svn path=/import/netsurf/; revision=1207
2004-08-09 17:04: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
John Mark Bell
91e6c7c65b [project @ 2004-08-09 09:05:34 by jmb]
Ignore dataloadack unless we actually expected it

svn path=/import/netsurf/; revision=1205
2004-08-09 09:05:34 +00:00
John Mark Bell
196c5a3c08 [project @ 2004-08-09 07:07:20 by jmb]
Unbreak ncos build. Warning - not very nice

svn path=/import/netsurf/; revision=1202
2004-08-09 07:07:20 +00:00
John Mark Bell
07baa16e05 [project @ 2004-08-09 06:29:46 by jmb]
Ignore shaded text inputs when finding a place for the caret

svn path=/import/netsurf/; revision=1200
2004-08-09 06:29:46 +00:00
John Mark Bell
c992f6252c [project @ 2004-08-09 06:28:56 by jmb]
Printing support.
Some issues remain - see the todo list at the top of print.c for more details

svn path=/import/netsurf/; revision=1199
2004-08-09 06:28:57 +00:00
John Mark Bell
a5bb9c38fd [project @ 2004-08-09 06:25:10 by jmb]
Fix for background colour redraw when background images are turned off

svn path=/import/netsurf/; revision=1198
2004-08-09 06:25:10 +00:00
Richard Wilson
afa046e1be [project @ 2004-08-08 20:16:17 by rjw]
Internal changes for theme handling. Tinct is now an external resource.

svn path=/import/netsurf/; revision=1196
2004-08-08 20:16:17 +00:00
John Tytgat
94103b8c96 [project @ 2004-08-08 11:45:28 by joty]
Minor change : update comment + explicit cast.

svn path=/import/netsurf/; revision=1194
2004-08-08 11:45:28 +00:00
John Tytgat
f14d765ca7 [project @ 2004-08-08 11:39:31 by joty]
Explicit #include of some header files to avoid Norcroft depth 8 limitation
when using UnixLib version currently at CVS trunk.

svn path=/import/netsurf/; revision=1193
2004-08-08 11:39:31 +00:00
John Mark Bell
3cfb34bc4a [project @ 2004-08-07 12:58:46 by jmb]
Handle malloc failure

svn path=/import/netsurf/; revision=1191
2004-08-07 12:58:46 +00:00
John Mark Bell
2119440878 [project @ 2004-08-07 01:43:43 by jmb]
Add search menu entry.
Update messages files

svn path=/import/netsurf/; revision=1190
2004-08-07 01:43:43 +00:00
Richard Wilson
33f6d42b94 [project @ 2004-08-06 23:45:21 by rjw]
Scale view window are now persistent. Fix for incorrect buffering option saving. Background images extend to the full window dimensions.

svn path=/import/netsurf/; revision=1189
2004-08-06 23:45:21 +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
Richard Wilson
1d76b7efae [project @ 2004-08-05 23:10:24 by rjw]
Added home and search toolbar buttons. Fixed homepage menu entry to open in same window.

svn path=/import/netsurf/; revision=1185
2004-08-05 23:10:24 +00:00
John Mark Bell
fc50ed2eca [project @ 2004-08-05 22:38:26 by jmb]
Fix bug relating to window contents changing

svn path=/import/netsurf/; revision=1184
2004-08-05 22:38:26 +00:00
John Mark Bell
f3bef9fdcb [project @ 2004-08-05 22:03:56 by jmb]
Tidy up and bugfix search implementation

svn path=/import/netsurf/; revision=1183
2004-08-05 22:03:56 +00:00
John Mark Bell
4f3691d183 [project @ 2004-08-05 20:32:00 by jmb]
Text search. Press F4 to access it

svn path=/import/netsurf/; revision=1182
2004-08-05 20:32:00 +00:00
Richard Wilson
33937fe2e5 [project @ 2004-08-05 19:27:31 by rjw]
Fix for hotlist toolbar not being updated for directory double clicks. Fix for OS3.7 buffered redraw error masking. Fix for error reporting stopping functionality.

svn path=/import/netsurf/; revision=1181
2004-08-05 19:27:31 +00:00
James Bursa
892fcd5fba [project @ 2004-08-03 22:43:38 by bursa]
Fix width of new pages when scale is not 100%.

svn path=/import/netsurf/; revision=1179
2004-08-03 22:43:38 +00:00
John Mark Bell
db2b05cfae [project @ 2004-08-01 23:58:26 by jmb]
Allow dragging in of CSS files

svn path=/import/netsurf/; revision=1176
2004-08-01 23:58:26 +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
a6eca8d3e8 [project @ 2004-07-31 12:56:25 by jmb]
Prevent UnixLib munging suffixes

svn path=/import/netsurf/; revision=1169
2004-07-31 12:56:25 +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
999ded28b8 [project @ 2004-07-30 18:35:31 by bursa]
Fix hotlist loading crash.

svn path=/import/netsurf/; revision=1166
2004-07-30 18:35:31 +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
f0c6cb6d1a [project @ 2004-07-30 16:14:43 by bursa]
Plug some minor leaks.

svn path=/import/netsurf/; revision=1163
2004-07-30 16:14:44 +00:00
James Bursa
f2ebc60ef0 [project @ 2004-07-29 11:40:48 by bursa]
Rewrite saving to use libxml2. Clean up and simplify loading.

svn path=/import/netsurf/; revision=1162
2004-07-29 11:40:48 +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
3244e3440d [project @ 2004-07-28 22:23:34 by bursa]
Fix double-free, and read from Choices: instead of Choices$Write.

svn path=/import/netsurf/; revision=1155
2004-07-28 22:23:34 +00:00
John Mark Bell
67b0b7be62 [project @ 2004-07-27 20:44:46 by jmb]
Language configuration menu
Make adjust clicks on font size arrows style guide compliant

svn path=/import/netsurf/; revision=1154
2004-07-27 20:44:46 +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
John Mark Bell
d378575d4c [project @ 2004-07-27 02:34:13 by jmb]
Fix redraw issue with themes config
Prevent deselection of all radio icons
Fix read from NULL pointer when setting homepage URL

svn path=/import/netsurf/; revision=1152
2004-07-27 02:34:13 +00:00
Richard Wilson
456077353c [project @ 2004-07-26 22:23:40 by rjw]
Hotlist toolbar icon shading. Fix for GIF animation artifacts under certain conditions.

svn path=/import/netsurf/; revision=1151
2004-07-26 22:23:40 +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
Richard Wilson
b0fa41bb11 [project @ 2004-07-25 22:47:54 by rjw]
Fix for fix for broken hotlist loading. Removed debug comments from mng.c

svn path=/import/netsurf/; revision=1148
2004-07-25 22:47:54 +00:00
Richard Wilson
9ff81cb0ee [project @ 2004-07-25 21:45:37 by rjw]
Fix for broken hotlist loading.

svn path=/import/netsurf/; revision=1147
2004-07-25 21:45:37 +00:00
Richard Wilson
de4d151285 [project @ 2004-07-25 20:45:15 by rjw]
Support for MNGs and JNGs. Bug fix for help token regression. Minor GUI fixes.

svn path=/import/netsurf/; revision=1144
2004-07-25 20:45:16 +00:00
Andrew Timmins
b02f6fa9a0 [project @ 2004-07-25 19:25:26 by atimmins]
Updated to support paned config dialog.

svn path=/import/netsurf/; revision=1143
2004-07-25 19:25:26 +00:00
Richard Wilson
d89753a11b [project @ 2004-07-21 20:02:13 by rjw]
Less compiler warnings. Fixed create_folder window title indirection from being too small. Support for help keys for greyed out menu items/icons.

svn path=/import/netsurf/; revision=1135
2004-07-21 20:02:13 +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
Richard Wilson
7d1a21d758 [project @ 2004-07-20 22:20:58 by rjw]
Support for complete buffering of all output.

svn path=/import/netsurf/; revision=1132
2004-07-20 22:20:58 +00:00
Richard Wilson
6ee54bec7a [project @ 2004-07-20 20:02:59 by rjw]
Fix for buffered text plotting. GUI control over font blending and buffering.

svn path=/import/netsurf/; revision=1129
2004-07-20 20:02:59 +00:00
James Bursa
f40918e0c9 [project @ 2004-07-20 11:30:03 by bursa]
Key presses are now an int.

svn path=/import/netsurf/; revision=1126
2004-07-20 11:30:03 +00:00
Richard Wilson
7f089d63cf [project @ 2004-07-20 00:19:20 by rjw]
Support for 16bpp and 32bpp screenmodes. Removed debug code. Improved memory calculations.

svn path=/import/netsurf/; revision=1123
2004-07-20 00:19:20 +00:00
Richard Wilson
d18f4397c7 [project @ 2004-07-19 23:35:12 by rjw]
Double buffering for animations to remove flicker. Background font blending turned on by default.

svn path=/import/netsurf/; revision=1121
2004-07-19 23:35:12 +00:00
James Bursa
586cf7f27c [project @ 2004-07-19 01:00:25 by bursa]
Position caret correctly in scaled windows.

svn path=/import/netsurf/; revision=1102
2004-07-19 01:00:25 +00:00
John Mark Bell
45ea97d750 [project @ 2004-07-18 22:58:40 by jmb]
Remove unused variable from gui_init. Correctly apostrophise don't before Chocky complains.

svn path=/import/netsurf/; revision=1101
2004-07-18 22:58:40 +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
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
John Mark Bell
a0d23659b6 [project @ 2004-07-16 20:57:14 by jmb]
Fix silly rjwness

svn path=/import/netsurf/; revision=1090
2004-07-16 20:57:14 +00:00
John Mark Bell
51af46fde6 [project @ 2004-07-16 20:26:49 by jmb]
Preliminary overflow support. This also goes some way to making the horizontal scrollbar work.

svn path=/import/netsurf/; revision=1088
2004-07-16 20:26:49 +00:00
Richard Wilson
b7bb766e95 [project @ 2004-07-16 19:47:02 by rjw]
Fix for hotlist menu selection. Interface for MNG/JNG display.

svn path=/import/netsurf/; revision=1083
2004-07-16 19:47:03 +00:00
Richard Wilson
8b0aaef01d [project @ 2004-07-16 16:45:42 by rjw]
Fix for missing parameters.

svn path=/import/netsurf/; revision=1082
2004-07-16 16:45:42 +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
Richard Wilson
99d1c18252 [project @ 2004-07-16 00:05:31 by rjw]
Updates to the interactive help text to reflect current interface. Removed development code so the hotlist can be saved.

svn path=/import/netsurf/; revision=1080
2004-07-16 00:05:32 +00:00
Richard Wilson
2858f0b685 [project @ 2004-07-15 23:58:08 by rjw]
Hotlist loading now uses libxml. Hotlist loading supports the !Browse file format.

svn path=/import/netsurf/; revision=1079
2004-07-15 23:58:08 +00:00
John Tytgat
bce89473cc [project @ 2004-07-14 19:38:05 by joty]
Lose GCC compiler warnings.

svn path=/import/netsurf/; revision=1078
2004-07-14 19:38:05 +00:00
John Tytgat
4f0e75a515 [project @ 2004-07-14 19:18:30 by joty]
- More accurate Draw file generation (like better radio & checkbox, borders, etc)
- Draw grouping
- Removed all Norcroft warnings.

svn path=/import/netsurf/; revision=1077
2004-07-14 19:18:30 +00:00
John Tytgat
866b0b84c5 [project @ 2004-07-14 19:16:49 by joty]
Removed debug fprint line.

svn path=/import/netsurf/; revision=1076
2004-07-14 19:16:49 +00:00
Richard Wilson
2fe0085f53 [project @ 2004-07-13 20:08:53 by rjw]
Adjust click on the iconbar icon opens the hotlist, Shift+Adjust opens the debug window.

svn path=/import/netsurf/; revision=1075
2004-07-13 20:08:53 +00:00
Richard Wilson
fb07fba4f8 [project @ 2004-07-12 19:55:49 by rjw]
Improved caret handling for persistant windows. Window submenu moved from Display to Utilities.

svn path=/import/netsurf/; revision=1073
2004-07-12 19:55:49 +00:00
Richard Wilson
eb8f6921f5 [project @ 2004-07-11 23:14:24 by rjw]
Hotlist folder/entry creation.

svn path=/import/netsurf/; revision=1072
2004-07-11 23:14:24 +00:00
Richard Wilson
6e3995cc65 [project @ 2004-07-11 21:45:51 by rjw]
Inversion of hotlist icon functionality. Automatic placement of caret for dialog windows. Escape closes dialog windows.

svn path=/import/netsurf/; revision=1071
2004-07-11 21:45:51 +00:00
James Bursa
89a23311ea [project @ 2004-07-11 13:05:38 by bursa]
Clean up save box code by implementing ro_gui_save_open().

svn path=/import/netsurf/; revision=1070
2004-07-11 13:05:38 +00:00
John Mark Bell
02559e8cbd [project @ 2004-07-11 00:22:05 by jmb]
Set filetype correctly on completion of drag

svn path=/import/netsurf/; revision=1069
2004-07-11 00:22:05 +00:00
Richard Wilson
c273d17ae5 [project @ 2004-07-09 21:22:03 by rjw]
Fix for content-type auto updating

svn path=/import/netsurf/; revision=1065
2004-07-09 21:22:03 +00:00
Richard Wilson
5c804fe3b2 [project @ 2004-07-09 21:03:26 by rjw]
Various minor GUI fixes

svn path=/import/netsurf/; revision=1064
2004-07-09 21:03:26 +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
James Bursa
403e39f5a4 [project @ 2004-07-09 10:58:45 by bursa]
Fix race condition in schedule_run() (fixes download-related crashes).

svn path=/import/netsurf/; revision=1062
2004-07-09 10:58:45 +00:00
Richard Wilson
e387d5e34a [project @ 2004-07-08 22:05:35 by rjw]
Lose compiler warnings. Fix for dragging hotlist item to itself failing. Initial work on adding/editing entries.

svn path=/import/netsurf/; revision=1061
2004-07-08 22:05:35 +00:00
John Tytgat
4d3423003e [project @ 2004-07-08 20:16:23 by joty]
- Lose compiler warnings.
- Adopt the house identation rules (part 1).

svn path=/import/netsurf/; revision=1060
2004-07-08 20:16:23 +00:00
John Tytgat
9f1497ac80 [project @ 2004-07-08 20:14:54 by joty]
Lose compiler warnings.

svn path=/import/netsurf/; revision=1059
2004-07-08 20:14:54 +00:00
John Mark Bell
7148840fbe [project @ 2004-07-08 17:34:02 by jmb]
Lose compiler warning.

svn path=/import/netsurf/; revision=1057
2004-07-08 17:34:02 +00:00
Richard Wilson
6cc16835e0 [project @ 2004-07-08 17:28:56 by rjw]
Save window cancel button implementation. Persistant child window handling.

svn path=/import/netsurf/; revision=1056
2004-07-08 17:28:56 +00:00
Richard Wilson
70bc073f10 [project @ 2004-07-07 22:17:24 by rjw]
Fix for broken compile

svn path=/import/netsurf/; revision=1055
2004-07-07 22:17:24 +00:00
Richard Wilson
cfe6cd43dc [project @ 2004-07-07 22:09:26 by rjw]
Minor GUI fixes for hotlist. Hotlist toolbar.

svn path=/import/netsurf/; revision=1054
2004-07-07 22:09:26 +00:00
Richard Wilson
c01b0bf645 [project @ 2004-07-07 00:31:57 by rjw]
Basic hotlist management facilities

svn path=/import/netsurf/; revision=1053
2004-07-07 00:31:57 +00:00
Richard Wilson
b9c4038e5f [project @ 2004-07-05 22:17:59 by rjw]
Minor hotlist GUI fixes. Further hotlist menu development.

svn path=/import/netsurf/; revision=1052
2004-07-05 22:17:59 +00:00
John Mark Bell
f8a1933c15 [project @ 2004-07-05 22:09:11 by jmb]
Avoid some compiler warnings.
Work around issue with GCC3.3 pre2

svn path=/import/netsurf/; revision=1051
2004-07-05 22:09:11 +00:00
John Mark Bell
3969531018 [project @ 2004-07-05 21:54:02 by jmb]
Fixup include of utils.h

svn path=/import/netsurf/; revision=1050
2004-07-05 21:54:02 +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
Richard Wilson
ab11d2c94d [project @ 2004-07-04 23:16:12 by rjw]
Fix for trailing spaces for hotlist saving/loading [warning - drunken code]

svn path=/import/netsurf/; revision=1048
2004-07-04 23:16:12 +00:00
John Mark Bell
9ef5ac0890 [project @ 2004-07-04 19:27:41 by jmb]
Fixup duplicated message key usage.

svn path=/import/netsurf/; revision=1047
2004-07-04 19:27:42 +00:00
Richard Wilson
5db1eae529 [project @ 2004-07-04 18:44:51 by rjw]
Loading/saving of hotlists. Initial work for hotlist menu.

svn path=/import/netsurf/; revision=1046
2004-07-04 18:44:51 +00:00
Richard Wilson
4f664d1559 [project @ 2004-07-04 14:59:29 by rjw]
Futher hotlst development. Minor GUI tweaks.

svn path=/import/netsurf/; revision=1044
2004-07-04 14:59:29 +00:00
John Tytgat
4613dbb2e6 [project @ 2004-07-04 12:42:54 by joty]
Norcroft fixes.

svn path=/import/netsurf/; revision=1043
2004-07-04 12:42:54 +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
7212736a62 [project @ 2004-07-03 16:28:09 by jmb]
Rework last_date, add_date and add last_visit_to_string()

svn path=/import/netsurf/; revision=1041
2004-07-03 16:28:09 +00:00
Richard Wilson
cbe561b7c5 [project @ 2004-07-01 23:20:40 by rjw]
Fix for icon selection colour in Select.

svn path=/import/netsurf/; revision=1038
2004-07-01 23:20:40 +00:00
Richard Wilson
89bef6d650 [project @ 2004-07-01 22:56:26 by rjw]
Hotlist visit count monitoring. Hotlist redraw optimisations. Hotlist entry content type icons.

svn path=/import/netsurf/; revision=1037
2004-07-01 22:56:26 +00:00
Richard Wilson
2a636f53b3 [project @ 2004-06-30 23:11:11 by rjw]
Simple selection code

svn path=/import/netsurf/; revision=1035
2004-06-30 23:11:11 +00:00
John Mark Bell
8facc29e58 [project @ 2004-06-30 22:09:20 by jmb]
Fixes for Norcroft

svn path=/import/netsurf/; revision=1034
2004-06-30 22:09:20 +00:00
Richard Wilson
0401fcdc55 [project @ 2004-06-30 18:13:31 by rjw]
URLs can be launched.

svn path=/import/netsurf/; revision=1033
2004-06-30 18:13:31 +00:00
Richard Wilson
146a529ac0 [project @ 2004-06-30 17:59:18 by rjw]
Minor window extent bugfixes

svn path=/import/netsurf/; revision=1032
2004-06-30 17:59:18 +00:00
Richard Wilson
fece5a0287 [project @ 2004-06-30 17:44:11 by rjw]
Missing file from last commit.

svn path=/import/netsurf/; revision=1031
2004-06-30 17:44:11 +00:00
Richard Wilson
4da7fcd8f5 [project @ 2004-06-29 23:13:40 by rjw]
Experimental hotlist code

svn path=/import/netsurf/; revision=1030
2004-06-29 23:13:40 +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
afd366ecae [project @ 2004-06-29 17:26:42 by jmb]
Reinstate Object->reload menu entry and make it work.

svn path=/import/netsurf/; revision=1028
2004-06-29 17:26:42 +00:00
James Bursa
6efe47b59d [project @ 2004-06-29 12:38:49 by bursa]
Fix bug in rewrite_urls(): xmlNodes may have no name.

svn path=/import/netsurf/; revision=1027
2004-06-29 12:38:49 +00:00
James Bursa
08b8e8cc21 [project @ 2004-06-29 12:37:06 by bursa]
Fix crash when downloads are closed after finishing.

svn path=/import/netsurf/; revision=1026
2004-06-29 12:37:06 +00:00
John Mark Bell
05c46359ba [project @ 2004-06-28 23:57:26 by jmb]
Correct behaviour of unknown URL launching mechanism. the ANT load never occurred.

svn path=/import/netsurf/; revision=1025
2004-06-28 23:57:26 +00:00
Richard Wilson
5d0bc4e758 [project @ 2004-06-28 19:40:57 by rjw]
Fix for Ctrl-N not working correctly.

svn path=/import/netsurf/; revision=1024
2004-06-28 19:40:57 +00:00
Richard Wilson
4479072d16 [project @ 2004-06-28 19:35:04 by rjw]
Optional window size inheritance to appease tlsa. Updates to code comments. Ctrl-N shortcut to open a new window.

svn path=/import/netsurf/; revision=1023
2004-06-28 19:35:04 +00:00
James Bursa
bc89d52e4c [project @ 2004-06-27 23:29:02 by bursa]
Fix divide by 0.

svn path=/import/netsurf/; revision=1021
2004-06-27 23:29:02 +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
79a10e41a4 [project @ 2004-06-27 15:34:46 by rjw]
Missing file from last commit

svn path=/import/netsurf/; revision=1019
2004-06-27 15:34:46 +00:00
Richard Wilson
50e0ebf3fa [project @ 2004-06-27 14:41:14 by rjw]
Improved window positioning

svn path=/import/netsurf/; revision=1018
2004-06-27 14:41:14 +00:00
John Mark Bell
afceb17b80 [project @ 2004-06-27 00:25:08 by jmb]
Remove compiler warning

svn path=/import/netsurf/; revision=1017
2004-06-27 00:25:08 +00:00
Richard Wilson
78ea6b315c [project @ 2004-06-26 23:10:51 by rjw]
Dynamic updation on menu navigation status

svn path=/import/netsurf/; revision=1016
2004-06-26 23:10:51 +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
John Mark Bell
002a353042 [project @ 2004-06-25 23:10:46 by jmb]
background-attachment: fixed; support. Disabled for the moment due to redraw issues.

svn path=/import/netsurf/; revision=1012
2004-06-25 23:10:46 +00:00
John Mark Bell
807f7ac284 [project @ 2004-06-25 17:52:05 by jmb]
Fix swi error reporting

svn path=/import/netsurf/; revision=1009
2004-06-25 17:52:05 +00:00
John Mark Bell
45b1be0d67 [project @ 2004-06-25 17:38:39 by jmb]
Tighten up parameter checking in ro_gui_window_click.

svn path=/import/netsurf/; revision=1008
2004-06-25 17:38:39 +00:00
John Mark Bell
b3d4ce0883 [project @ 2004-06-25 16:52:01 by jmb]
Background blend fonts if we can (and the user wants us to). Turned off by default.

svn path=/import/netsurf/; revision=1007
2004-06-25 16:52:01 +00:00
James Bursa
aa6e904604 [project @ 2004-06-25 14:28:29 by bursa]
Parse CSS background shorthand property. Background rendering improvements.

svn path=/import/netsurf/; revision=1006
2004-06-25 14:28:29 +00:00
John Mark Bell
bca6a63c45 [project @ 2004-06-25 01:23:41 by jmb]
Fix background clipping rectangle issue reported by Andrew Duffell.

svn path=/import/netsurf/; revision=1005
2004-06-25 01:23:41 +00:00
James Bursa
73248cdd90 [project @ 2004-06-24 23:29:46 by bursa]
Scheduling fix.

svn path=/import/netsurf/; revision=1004
2004-06-24 23:29:46 +00:00
John Mark Bell
86e56dc173 [project @ 2004-06-24 16:54:28 by jmb]
Update content->size to more accurate value.

svn path=/import/netsurf/; revision=1002
2004-06-24 16:54:28 +00:00
Richard Wilson
958f5828d1 [project @ 2004-06-23 22:53:50 by rjw]
Bug fix for vertical positioning.
Padding is now taken into account for %age calculations.
Fix for calculations using internal units rather than OS units.

svn path=/import/netsurf/; revision=1000
2004-06-23 22:53:50 +00:00
Richard Wilson
ce0285328a [project @ 2004-06-23 21:05:56 by rjw]
Improved background image positioning for non-tiled images.

svn path=/import/netsurf/; revision=999
2004-06-23 21:05:56 +00:00
Richard Wilson
05552edb21 [project @ 2004-06-23 20:34:49 by rjw]
Improved background image positioning.

svn path=/import/netsurf/; revision=998
2004-06-23 20:34:49 +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
1fa1786d83 [project @ 2004-06-21 15:49:59 by bursa]
Remove obsolete files and some dead code.

svn path=/import/netsurf/; revision=989
2004-06-21 15:49:59 +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
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
7a13a0b607 [project @ 2004-06-20 23:10:50 by bursa]
Implement stop toolbar button and Escape as key shortcut.

svn path=/import/netsurf/; revision=983
2004-06-20 23:10:50 +00:00
John Tytgat
b08c7135fe [project @ 2004-06-20 19:49:40 by joty]
Src cleanup.

svn path=/import/netsurf/; revision=981
2004-06-20 19:49:40 +00:00
James Bursa
408e042c19 [project @ 2004-06-18 17:03:22 by bursa]
Also warn user if Inet$Resolvers is set but empty.

svn path=/import/netsurf/; revision=978
2004-06-18 17:03:22 +00:00
James Bursa
0ebbc1330c [project @ 2004-06-12 17:43:37 by bursa]
Fix limit zooming by ^Q / ^W. Increase limit to 1000.

svn path=/import/netsurf/; revision=967
2004-06-12 17:43:37 +00:00
Richard Wilson
2419316c77 [project @ 2004-06-11 21:09:50 by rjw]
Update to PNG title data to make it display the data size

svn path=/import/netsurf/; revision=964
2004-06-11 21:09:50 +00:00
Richard Wilson
53ca329cc8 [project @ 2004-06-11 20:59:53 by rjw]
Bug fix for GIFs with a single broken frame. Relaxation of error conditions to display GIFs. Re-introduction of GIF details in the title bar.

svn path=/import/netsurf/; revision=963
2004-06-11 20:59:53 +00:00
John Mark Bell
adb9ed58f4 [project @ 2004-06-11 12:52:23 by jmb]
Cast to avoid compiler warning

svn path=/import/netsurf/; revision=962
2004-06-11 12:52:23 +00:00
James Bursa
0efd285302 [project @ 2004-06-11 12:19:56 by bursa]
New "About NetSurf" page, and menu item to open it.

svn path=/import/netsurf/; revision=960
2004-06-11 12:19:57 +00:00
John Mark Bell
faa24817b4 [project @ 2004-06-11 00:08:53 by jmb]
Scale view keyboard shortcuts a la !Draw

svn path=/import/netsurf/; revision=959
2004-06-11 00:08:53 +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
Richard Wilson
fb4e2fc476 [project @ 2004-06-10 22:11:44 by rjw]
GUI control of background images. Scaled background images.

svn path=/import/netsurf/; revision=953
2004-06-10 22:11:44 +00:00
James Bursa
c360e16950 [project @ 2004-06-10 20:57:20 by bursa]
Implement debug window listing contents.

svn path=/import/netsurf/; revision=952
2004-06-10 20:57:20 +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
Richard Wilson
ff5e70f865 [project @ 2004-06-10 18:13:16 by rjw]
Fix for tiled background redraw.

svn path=/import/netsurf/; revision=950
2004-06-10 18:13:16 +00:00
John Mark Bell
bbd66fca97 [project @ 2004-06-10 17:21:58 by jmb]
Fix some redraw issues caused by the background rendering code
Remove some spurious minus signs

svn path=/import/netsurf/; revision=949
2004-06-10 17:21:58 +00:00
James Bursa
18ea7c459c [project @ 2004-06-10 13:05:43 by bursa]
Fix focus for new windows without URL bar.

svn path=/import/netsurf/; revision=948
2004-06-10 13:05:43 +00:00
John Mark Bell
8cb25b425d [project @ 2004-06-09 23:21:24 by jmb]
Add background attribute to URL rewriting engine

svn path=/import/netsurf/; revision=946
2004-06-09 23:21:24 +00:00
Richard Wilson
b6570bb7a8 [project @ 2004-06-09 23:15:34 by rjw]
Fix for bounding box calculations with clear codes.
The first frame is decoded when the GIF is initialised.

svn path=/import/netsurf/; revision=945
2004-06-09 23:15:34 +00:00
James Bursa
d3217d5be0 [project @ 2004-06-09 21:04:45 by bursa]
Log value of Inet$Resolvers.

svn path=/import/netsurf/; revision=943
2004-06-09 21:04:45 +00:00
John Mark Bell
9b1cbd7622 [project @ 2004-06-09 20:05:14 by jmb]
Remove magic numbers. Now uses sensible tinct_FOO style flag names

svn path=/import/netsurf/; revision=941
2004-06-09 20:05:14 +00:00
John Mark Bell
db528c82f2 [project @ 2004-06-09 19:56:13 by jmb]
Proper names for flagword flags. "Magic numbers are evil" (zamez :P)

svn path=/import/netsurf/; revision=939
2004-06-09 19:56:13 +00:00
John Mark Bell
78594f3f60 [project @ 2004-06-09 19:55:06 by jmb]
Implement background-image, background-repeat, background-position and background-attachment CSS properties.

background-attachment and background-position need more work.
Some redraw issues remain.

svn path=/import/netsurf/; revision=938
2004-06-09 19:55:06 +00:00
John Tytgat
ec820df42f [project @ 2004-06-08 21:35:28 by joty]
Buffer overflow checks. Reident.

svn path=/import/netsurf/; revision=937
2004-06-08 21:35:28 +00:00
James Bursa
07c981bfc7 [project @ 2004-06-06 19:58:36 by bursa]
Stricter preconditions for enumerate_fonts().

svn path=/import/netsurf/; revision=933
2004-06-06 19:58:36 +00:00
James Bursa
a6f59ccd76 [project @ 2004-06-06 19:57:16 by bursa]
Use url_nice() instead of ro_gui_download_leaf().

svn path=/import/netsurf/; revision=932
2004-06-06 19:57:16 +00:00
James Bursa
6879c02a33 [project @ 2004-06-06 19:39:17 by bursa]
Add and improve error handling of save_complete. Save HTML as UTF-8 to prevent encoding issues.

svn path=/import/netsurf/; revision=931
2004-06-06 19:39:17 +00:00
James Bursa
6ad8aa088c [project @ 2004-06-05 16:07:13 by bursa]
Rename template "config_th_pa" to "config_th_p" to fix suspected 12-character problem with Wimp_LoadTemplate.

svn path=/import/netsurf/; revision=929
2004-06-05 16:07:13 +00:00
James Bursa
27a6af1739 [project @ 2004-06-02 21:43:07 by bursa]
Reflow back if xosfile_save_stamped() fails.

svn path=/import/netsurf/; revision=925
2004-06-02 21:43:07 +00:00
James Bursa
f28b24d306 [project @ 2004-06-02 21:38:06 by bursa]
Remove frames-related code.

svn path=/import/netsurf/; revision=923
2004-06-02 21:38:06 +00:00
James Bursa
6710971eec [project @ 2004-06-02 21:27:07 by bursa]
Simplify animation redraw code.

svn path=/import/netsurf/; revision=922
2004-06-02 21:27:07 +00:00
James Bursa
9f36f6144c [project @ 2004-06-02 21:26:12 by bursa]
Handle memory exhaustion and errors.

svn path=/import/netsurf/; revision=921
2004-06-02 21:26:12 +00:00
James Bursa
e3369389a4 [project @ 2004-06-02 21:25:16 by bursa]
Handle errors from save_as_draw().

svn path=/import/netsurf/; revision=920
2004-06-02 21:25:16 +00:00
James Bursa
de10519be4 [project @ 2004-06-02 21:24:39 by bursa]
Remove #include <setjmp.h> for debug build issue.

svn path=/import/netsurf/; revision=919
2004-06-02 21:24:39 +00:00
James Bursa
cafb24a336 [project @ 2004-06-02 21:23:27 by bursa]
Remove obsolete files.

svn path=/import/netsurf/; revision=918
2004-06-02 21:23:27 +00:00
Richard Wilson
3f39cf8d42 [project @ 2004-05-31 21:51:35 by rjw]
History window shows the last frame of GIFs with a finite loop count, the first frame otherwise.

svn path=/import/netsurf/; revision=905
2004-05-31 21:51:35 +00:00
Richard Wilson
ae59bb9482 [project @ 2004-05-31 20:03:20 by rjw]
Fix for interlaced GIFs with very small heights.

svn path=/import/netsurf/; revision=903
2004-05-31 20:03:20 +00:00
Richard Wilson
58bca93f8c [project @ 2004-05-31 14:37:02 by rjw]
Added #define for Tinct_AvailableFeatures (Tinct version 0.04+).

svn path=/import/netsurf/; revision=901
2004-05-31 14:37:02 +00:00
James Bursa
bbad5f0461 [project @ 2004-05-29 21:01:36 by bursa]
Remove obsolete parameters. Visibility bug fix.

svn path=/import/netsurf/; revision=900
2004-05-29 21:01:36 +00:00
Richard Wilson
2af77b03e5 [project @ 2004-05-26 21:13:07 by rjw]
Fix for FP exceptions.

svn path=/import/netsurf/; revision=897
2004-05-26 21:13:07 +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
Richard Wilson
1d75176293 [project @ 2004-05-24 20:50:57 by rjw]
Added option for maximum GIF animation speed (currently defaults to 10cs).
Fix for scaled animations not being correctly updated due to rounding issues.

svn path=/import/netsurf/; revision=895
2004-05-24 20:50:57 +00:00
Richard Wilson
b28605cd5f [project @ 2004-05-24 20:47:32 by rjw]
Simple theme pane handling.

svn path=/import/netsurf/; revision=894
2004-05-24 20:47:32 +00:00
John Mark Bell
af576a9bc7 [project @ 2004-05-23 16:37:30 by jmb]
Fix acknowledgement of URI_MProcess. Thanks to John Baker for reporting.

svn path=/import/netsurf/; revision=893
2004-05-23 16:37:30 +00:00
Richard Wilson
d721c0473d [project @ 2004-05-23 12:50:37 by rjw]
Fix for my stupidity.

svn path=/import/netsurf/; revision=892
2004-05-23 12:50:37 +00:00
Richard Wilson
9d305e4ec0 [project @ 2004-05-23 12:22:05 by rjw]
Improved style guide compliance and (incomplete) option to save window starting characteristics.

svn path=/import/netsurf/; revision=891
2004-05-23 12:22:05 +00:00
Richard Wilson
38befac56a [project @ 2004-05-23 11:22:10 by rjw]
Added detection for generic interactive help applications.

svn path=/import/netsurf/; revision=890
2004-05-23 11:22:10 +00:00
James Bursa
6ac57d946b [project @ 2004-05-22 23:04:44 by bursa]
Work on new theme choices dialog.

svn path=/import/netsurf/; revision=889
2004-05-22 23:04:44 +00:00
John Tytgat
9feb8b694c [project @ 2004-05-22 14:38:59 by joty]
gui_gadget_combo() : fix for spurious crash when RISC OS menu gets shown.

svn path=/import/netsurf/; revision=888
2004-05-22 14:38:59 +00:00
John Tytgat
dca6e2370b [project @ 2004-05-22 14:27:03 by joty]
gui_gadget_combo() : small changes.

svn path=/import/netsurf/; revision=887
2004-05-22 14:27:03 +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