Michael Drake
5638887a4b
Use true/false for verbose_log.
2012-11-05 17:06:49 +00:00
Michael Drake
621721417d
Allow setup of verbose logging from environment variable.
2012-11-05 17:01:41 +00:00
Rob Kendrick (fatigue)
8e2d99ef5a
Include CryptRand module, and RMEnsure it in the Run file
2012-11-04 15:02:02 +00:00
John-Mark Bell
f824ab8af4
Port save complete to libdom.
2012-11-03 23:19:45 +00:00
Rob Kendrick (monotony)
a0e333d669
Try to have RISC OS front end use FatMessages. This is an ugly hack.
2012-11-03 11:47:43 +00:00
Michael Drake
33d40a08af
Unstackify RISC OS content handler's title setting.
2012-10-25 12:05:12 +01:00
Michael Drake
a526209e74
More useful title info for images.
2012-10-24 18:22:45 +01:00
Michael Drake
35eb251244
Fix "error setting certificate verify locations" problem when the Choices file doesn't exist. Now there's a single place for front ends to set options overrides. Fix nsoption_setnull_charp leak.
2012-10-17 14:20:18 +01:00
Michael Drake
0c0b263b29
Add some startup logging.
2012-10-17 11:41:25 +01:00
Michael Drake
e3261a38e2
Document messages_load behaviour.
2012-10-16 22:01:55 +01:00
Michael Drake
4938723896
Remove last notion of bitmap suspension.
2012-10-14 20:17:17 +01:00
Michael Drake
d88a839937
Remove suspension of bmp/gif images. It's completely redundant with the convert on demand core image cache.
2012-10-14 20:03:18 +01:00
Michael Drake
d9e7d58106
Fix up ripples from urldb change.
2012-10-11 11:20:02 +01:00
Rob Kendrick (humdrum)
953b937829
Squeeze harder
2012-10-08 09:52:17 +01:00
John-Mark Bell
b65ed25c32
Use squeeze
2012-10-07 22:17:18 +01:00
Michael Drake
639d2cb659
Use nsurl_parent.
2012-10-06 14:09:36 +01:00
Vincent Sanders
c1671f37b1
reduce talloc usage to box tree layout only
2012-10-03 19:26:17 +01:00
Vincent Sanders
def25fdc0c
put RISC OS distribution files in teh generated netsurf zip
2012-10-02 14:51:26 +01:00
Michael Drake
e8312277a5
Import RISC OS distribution stuff. (3rd party modules, etc.)
2012-10-02 14:16:39 +01:00
Vincent Sanders
e237ebac8f
Split install and package targets.
...
Install target is for installing on the local machine and package generates a package
2012-08-23 11:46:31 +01:00
Michael Drake
153c444454
Move browser_window struct to private header. Places that shouldn't include it do, such as front end code.
...
Frontends that have been updated to build:
framebuffer
gtk
monkey
riscos
TODO:
amiga
atari
beos
cocoa
windows
2012-08-22 12:22:58 +01:00
Michael Drake
f478ee4db7
Remove a bunch of unused includes.
2012-08-20 18:54:57 +01:00
Michael Drake
dd6d24e83d
Remove unused includes.
2012-08-20 18:42:24 +01:00
Michael Drake
7a90270927
Remove unused header.
2012-08-20 16:51:43 +01:00
Michael Drake
4581375209
Use proper function for box tree dump.
2012-08-20 16:46:33 +01:00
Michael Drake
400ce41623
Remove unused includes.
2012-08-20 15:11:45 +01:00
Michael Drake
d2a1c85063
Avoid box_at_point.
2012-08-20 12:37:08 +01:00
Michael Drake
7d4af30468
Minor style change.
2012-08-19 16:50:38 +01:00
Vincent Sanders
a39082585a
force removal of temporary directory
2012-08-19 15:04:24 +01:00
Vincent Sanders
ea2b556047
really fix riscos zip target
...
zip option with a comma in it confused make
2012-08-19 14:48:43 +01:00
Vincent Sanders
4985b56b68
fix riscos makefile tempfile creation
2012-08-19 13:06:34 +01:00
Vincent Sanders
908d5655d2
add riscos zip build target
2012-08-19 09:56:57 +01:00
Michael Drake
b51816c222
Clean up search gui callbacks.
2012-08-14 13:41:30 +01:00
Michael Drake
d106091d6e
Pass font plot style out to front end clipboard append function.
2012-08-13 14:43:04 +01:00
Michael Drake
c5bcf0b809
Remove remaining use of core internals.
2012-08-02 15:03:12 +01:00
Michael Drake
1cb5272c95
Use selection_copy_to_clipboard instead of peering into core innards.
2012-08-02 14:46:20 +01:00
Michael Drake
b412b93701
Use online docs.
2012-07-21 14:55:51 +01:00
Michael Drake
5fc781d715
Update default homepage URL to about:welcome. Make RISC OS front end use NETSURF_HOMEPAGE too.
...
Currently only the English welcome page will be fetched.
Need to add language negotiation to choose best language option.
2012-07-21 13:13:57 +01:00
Michael Drake
ce20021df7
Fix colour string matching. Lose unneeded case insensitivity in matching.
...
svn path=/trunk/netsurf/; revision=13739
2012-03-27 11:02:35 +00:00
Michael Drake
eb189092c7
Constify param to gui_system_colour_char function.
...
svn path=/trunk/netsurf/; revision=13737
2012-03-27 10:47:29 +00:00
Michael Drake
cb715fe217
Squash implicit declaration of function 'html_get_box_tree' function by including render/html.h.
...
svn path=/trunk/netsurf/; revision=13721
2012-03-26 11:17:40 +00:00
Michael Drake
b213502c9e
Include render/html.h to fix build.
...
svn path=/trunk/netsurf/; revision=13720
2012-03-26 11:02:12 +00:00
Michael Drake
9a6b4b1b07
Include render/box.h and render/html.h to fix build.
...
svn path=/trunk/netsurf/; revision=13719
2012-03-26 11:01:48 +00:00
John Mark Bell
0cea4b192d
Add libdom to native RISC OS LDFLAGS
...
svn path=/trunk/netsurf/; revision=13683
2012-03-25 11:36:37 +00:00
John Mark Bell
a58de36468
Add libdom to cross-compilation LDFLAGS
...
svn path=/trunk/netsurf/; revision=13647
2012-03-25 07:58:30 +00:00
Vincent Sanders
1490b52a6b
NetSurf options rework (a=vince r=daniels,jmb)
...
svn path=/trunk/netsurf/; revision=13548
2012-03-22 09:34:34 +00:00
Michael Drake
cf86788d3e
Set User CSS file in Choices.WWW.NetSurf.
...
svn path=/trunk/netsurf/; revision=13509
2012-03-06 18:34:02 +00:00
John Mark Bell
e2bb4aa4e0
Fix bug #3479239 : scroll in correct direction for page left/page right
...
svn path=/trunk/netsurf/; revision=13435
2012-02-08 00:21:20 +00:00
Michael Drake
6794af012e
Constify rect param to gui_window_drag_start.
...
svn path=/trunk/netsurf/; revision=13397
2012-01-11 16:45:17 +00:00
Michael Drake
04ece30fa9
Pass pointer constraints for drag out to front ends. Ensure content scrollbar drag termination always informs the browser window layer that the drag is over.
...
svn path=/trunk/netsurf/; revision=13395
2012-01-11 14:20:26 +00:00
Michael Drake
6c96264d43
Make RISC OS print background images option work.
...
svn path=/trunk/netsurf/; revision=13337
2011-12-23 22:52:40 +00:00
Michael Drake
67f2470d5a
Pass whether background images are wanted in redraw_context.
...
svn path=/trunk/netsurf/; revision=13335
2011-12-23 22:39:25 +00:00
Michael Drake
905df166b0
Make the RISC OS front end foreground/background menu options work.
...
svn path=/trunk/netsurf/; revision=13333
2011-12-23 21:49:13 +00:00
Michael Drake
081217a321
Add core options to disable fetch of foreground & background images.
...
Remove broken background image option from RISC OS front end.
svn path=/trunk/netsurf/; revision=13332
2011-12-23 19:48:09 +00:00
Steve Fryatt
67501d5dfc
Provide a generic fall-back scroll event handler for scroll wheels.
...
svn path=/trunk/netsurf/; revision=13300
2011-12-19 23:27:10 +00:00
Steve Fryatt
648fdafe82
Fix comments.
...
svn path=/trunk/netsurf/; revision=13298
2011-12-18 23:53:20 +00:00
Steve Fryatt
7fb38a3e79
Lose unnecessary intermediate variable assignments.
...
svn path=/trunk/netsurf/; revision=13297
2011-12-18 23:46:30 +00:00
Steve Fryatt
433e1fd796
Pass Page Up/Down info to the core for scrolling.
...
svn path=/trunk/netsurf/; revision=13296
2011-12-18 23:36:54 +00:00
Steve Fryatt
a40b9fbecd
Implement Home and End scroll functionality.
...
svn path=/trunk/netsurf/; revision=13292
2011-12-18 11:18:52 +00:00
Steve Fryatt
1631f3a4cb
Don't allow framesets to scroll out of view.
...
svn path=/trunk/netsurf/; revision=13291
2011-12-17 23:25:06 +00:00
Steve Fryatt
b61670510f
Use correct RISC OS filetype for PNG when identifying native format.
...
svn path=/trunk/netsurf/; revision=13290
2011-12-17 22:36:50 +00:00
Steve Fryatt
35d62200ea
Standardise code for mouse and keyboard scrolling of browser window.
...
Pass keyboard scroll details on to the core when applicable.
svn path=/trunk/netsurf/; revision=13289
2011-12-17 22:01:40 +00:00
Steve Fryatt
f2531d5083
Provisional core scroll-wheel support - supports scroll events only.
...
svn path=/trunk/netsurf/; revision=13288
2011-12-17 19:16:56 +00:00
Steve Fryatt
dc082c96cb
Look toolbar handles up directly from event data.
...
svn path=/trunk/netsurf/; revision=13286
2011-12-17 17:57:16 +00:00
Steve Fryatt
80249f5f2a
Make scroll event handling module specific.
...
svn path=/trunk/netsurf/; revision=13285
2011-12-17 17:31:35 +00:00
Michael Drake
c673ba6c23
Disable rendering of interactive features when exporting as Drawfile.
...
svn path=/trunk/netsurf/; revision=13249
2011-12-06 19:28:14 +00:00
John Mark Bell
f2993e6ed0
content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url
...
svn path=/trunk/netsurf/; revision=13236
2011-12-04 14:55:23 +00:00
Michael Drake
7bd9158f18
Remove render/box.h include.
...
svn path=/trunk/netsurf/; revision=13224
2011-12-03 19:51:55 +00:00
Michael Drake
54408f6360
Fix select menu item selection in frames. Note: the API for front end select menus is a mess ATM.
...
svn path=/trunk/netsurf/; revision=13223
2011-12-03 19:39:36 +00:00
Michael Drake
ae222acbca
Use core handling of file drop over browser window.
...
svn path=/trunk/netsurf/; revision=13216
2011-12-01 23:51:37 +00:00
Chris Young
24486e342a
Update frontends for r13185. Enabled new functionality, where it is not logical it
...
can be switched off.
svn path=/trunk/netsurf/; revision=13186
2011-11-27 20:09:10 +00:00
Steve Fryatt
747c66c982
Don't pass already handled keys to the URL Complete code.
...
Don't scroll browser windows when the toolbar has focus.
svn path=/trunk/netsurf/; revision=13157
2011-11-20 18:38:33 +00:00
Steve Fryatt
98378081a7
Revert r13155 and re-implement fix properly.
...
svn path=/trunk/netsurf/; revision=13156
2011-11-20 18:18:30 +00:00
Steve Fryatt
49f583ba6e
Remember page content handle when refreshing browser menu (bug #3420985 ).
...
svn path=/trunk/netsurf/; revision=13155
2011-11-20 14:39:49 +00:00
Steve Fryatt
527330eb4a
Remove unused variable declaration.
...
svn path=/trunk/netsurf/; revision=13154
2011-11-20 14:01:08 +00:00
Steve Fryatt
81e596a070
Remove unnecessary duplicate call to Wimp_OpenMenu.
...
svn path=/trunk/netsurf/; revision=13153
2011-11-20 13:26:21 +00:00
Steve Fryatt
bb4a0946ba
Implement user interface for external hotlist app details.
...
svn path=/trunk/netsurf/; revision=13151
2011-11-19 23:33:37 +00:00
Steve Fryatt
78181f7d4e
Config to enable external hotlist app to be launched via toolbar and menus.
...
svn path=/trunk/netsurf/; revision=13150
2011-11-19 21:59:46 +00:00
Steve Fryatt
67c9262403
Ensure file content is terminated (bug #1866212 ).
...
svn path=/trunk/netsurf/; revision=13070
2011-10-18 21:41:45 +00:00
Steve Fryatt
0ed0dfdc3b
Add GUI option for external hotlist support.
...
Reinstate list #ifdef from en template source.
svn path=/trunk/netsurf/; revision=13043
2011-10-13 22:06:07 +00:00
Steve Fryatt
797838270e
Bring external hotlist support in line with Bookmaker's interpretation.
...
svn path=/trunk/netsurf/; revision=13042
2011-10-13 20:40:52 +00:00
John Mark Bell
1badc58b83
Clean up signal handling -- all the signals we handle are fatal, so exit immediately.
...
Stop assertion failures generating duplicate error dialogues.
svn path=/trunk/netsurf/; revision=13038
2011-10-12 00:50:21 +00:00
Steve Fryatt
2a58f4c752
Properly bounds check buffers during save dialogue initialisation.
...
svn path=/trunk/netsurf/; revision=13037
2011-10-11 21:15:44 +00:00
Steve Fryatt
08969b4786
Make external hotlist support default to off.
...
svn path=/trunk/netsurf/; revision=13033
2011-10-11 08:51:39 +00:00
Michael Drake
9a3c573b9b
Remove dead debugwin code.
...
svn path=/trunk/netsurf/; revision=13028
2011-10-10 12:23:53 +00:00
Steve Fryatt
17cf5fab71
Add support for external hotlist utilities.
...
svn path=/trunk/netsurf/; revision=13022
2011-10-09 13:32:43 +00:00
Steve Fryatt
d21bdf16fc
Adjust icon sizes to recommended widths for non-standard fonts.
...
svn path=/trunk/netsurf/; revision=13021
2011-10-09 13:08:55 +00:00
Michael Drake
426df17ff4
Set fallback favicon.
...
svn path=/trunk/netsurf/; revision=13016
2011-10-09 10:41:20 +00:00
Michael Drake
65943b7a67
Remove plugin.h too.
...
svn path=/trunk/netsurf/; revision=12968
2011-10-06 11:38:32 +00:00
Michael Drake
149ac31cac
Remove old plugin.c.
...
svn path=/trunk/netsurf/; revision=12967
2011-10-06 10:21:50 +00:00
Michael Drake
22f2ffeeea
Don't need to url_normalise, since the core is nsurl based.
...
svn path=/trunk/netsurf/; revision=12966
2011-10-06 10:16:11 +00:00
Michael Drake
22a34841f7
Don't need to url_normalise, since the core is nsurl based.
...
svn path=/trunk/netsurf/; revision=12965
2011-10-06 10:07:33 +00:00
Michael Drake
291307d64e
Terminate raw resource URL string.
...
svn path=/trunk/netsurf/; revision=12954
2011-10-05 11:54:15 +00:00
John Mark Bell
d5bb9d98e7
Build resource: map at start time
...
Remove stylesheet url globals -- the core will always use resource:{default,quirks,adblock}.css as appropriate
svn path=/trunk/netsurf/; revision=12949
2011-10-05 08:32:52 +00:00
Michael Drake
bba4c426f3
Update for content_get_url returning a nsurl.
...
svn path=/trunk/netsurf/; revision=12927
2011-10-03 16:30:08 +00:00
Michael Drake
58225862c2
fetch_can_fetch takes a nsurl now.
...
svn path=/trunk/netsurf/; revision=12900
2011-09-27 12:02:15 +00:00
John Mark Bell
e7c67e8bb8
Fix fallout from r12733
...
svn path=/trunk/netsurf/; revision=12864
2011-09-23 00:02:14 +00:00
John Mark Bell
f27d5a3e15
Remove gui_multitask
...
svn path=/trunk/netsurf/; revision=12828
2011-09-21 00:25:09 +00:00
Michael Drake
60f641bc44
Call sslcert_cleanup module on quit.
...
svn path=/trunk/netsurf/; revision=12805
2011-09-18 11:50:34 +00:00
John Mark Bell
339bed7272
Virtualise content handler finalisation calls. Remove pointless implementations.
...
svn path=/trunk/netsurf/; revision=12797
2011-09-15 22:47:50 +00:00