Michael Drake
0666fcc742
Use can_select, rather than using insider knowledge of contents.
2014-10-18 18:54:36 +01:00
Michael Drake
8dea0fe894
Shouldn't need to have "insider knowledge" of contents. Use the bw API.
2014-10-18 18:25:23 +01:00
Michael Drake
94e2b8cbb5
Remove redundant declaration of gui.
2014-10-18 18:17:46 +01:00
Michael Drake
38cd1e1fd7
Replace a browser_window deref with browser_window_has_content()
2014-10-18 18:11:48 +01:00
Michael Drake
6d0746987d
Use core API to acquire content, rather than poking inside the bw.
2014-10-18 18:01:39 +01:00
Michael Drake
2f67de6889
It's silly to pass private core data around the front end, then fish out the frond then data from there, so don't.
2014-10-18 17:56:45 +01:00
Michael Drake
b727c31de7
Avoid need for hlcache_handle by using browser APIs.
2014-10-18 17:52:19 +01:00
Michael Drake
62395c1186
Avoid dereffing bw for content check in page info handler.
2014-10-18 17:47:09 +01:00
Michael Drake
7cb2f1c41e
Avoid dereffing bw when bw's page is removed from bookmarks.
2014-10-18 17:45:58 +01:00
Michael Drake
fdf5fb42d1
Avoid bw derefs when adding bw's page to bookmarks.
2014-10-18 17:44:28 +01:00
Michael Drake
15883a3147
Use core searchability test function.
2014-10-18 17:40:21 +01:00
Michael Drake
10154d0e18
Don't check for bw having history; its not our business.
2014-10-18 10:32:24 +01:00
Michael Drake
38483a9aa5
Avoid bw derefs in ro_gui_window_action_new_window
2014-10-18 10:19:20 +01:00
Michael Drake
34cdbcfc25
Move up_available fn to core.
2014-10-18 10:16:00 +01:00
Michael Drake
5de59fba24
Remove unused variable.
2014-10-17 11:54:58 +01:00
Michael Drake
057e435b28
s/error/err/
2014-10-17 10:06:08 +01:00
Michael Drake
8e880ccda5
Use core's navigate_up function.
2014-10-17 10:02:03 +01:00
Vincent Sanders
388122d7e9
fix warnings and remove unecessary css include
2014-10-17 00:37:12 +01:00
Vincent Sanders
ac70da346c
Update the RISC OS frontend to cope with split operations table headers
2014-10-16 22:33:44 +01:00
Michael Drake
9d3c2b18c4
Remove some bw derefs.
2014-10-16 22:23:46 +01:00
Michael Drake
e546e03895
Avoid a bw deref.
2014-10-16 22:06:32 +01:00
Michael Drake
588b374e18
Browser window isn't available directly here.
2014-10-16 21:35:59 +01:00
Michael Drake
d9e5f5f0a6
Avoid dealing with hlcache_handle in key handling.
2014-10-16 21:30:27 +01:00
Michael Drake
ecd7cb8ca3
Simplify window closing buy user proper browser_window API.
2014-10-16 21:21:53 +01:00
Michael Drake
63645c4c32
Fix core create_form_select_menu API to pass gw, rather than bw out to front ends.
2014-10-16 12:39:31 +01:00
Michael Drake
f87d1a79b4
Remove seemingly unused global.
2014-10-16 12:07:39 +01:00
Michael Drake
cb54fc6ed2
Don't pass browser_window around for select menu handling.
...
It was only needed to access gui_window, so just padd gui_window.
2014-10-16 12:05:18 +01:00
Michael Drake
b4b97d9003
Chage favicon set APIs to take gui_window rather than hlcache_handle.
...
Let the front end pass its own types around, rather than core ones.
This removes one "bw->current_content" from window.c.
Now the current content is only accessed where its needed, in the
favicon handler, and it is accessed via the appropriate API.
2014-10-16 09:22:05 +01:00
Michael Drake
cb976f24c7
Really fix error.
2014-10-15 22:13:48 +01:00
Michael Drake
03e32089fb
Fix error.
2014-10-15 22:09:49 +01:00
Michael Drake
b7deca9296
Don't dereference bw to get window scale.
2014-10-15 22:04:31 +01:00
Michael Drake
31526e9bc6
Remove pointless strdup/free.
2014-09-07 11:12:49 +01:00
Michael Drake
253475f304
GUI launched fetches are verifiable. Thanks to jmb.
2014-09-07 11:03:21 +01:00
Michael Drake
c86c772ce6
Remove more dead code.
2014-07-09 20:04:27 +01:00
Michael Drake
55d2e1126a
Remove redundant code.
2014-07-09 19:49:43 +01:00
Vincent Sanders
7659708d55
remove unecessary reformat call
...
This was an error in the original refactor where redraw routine had an uneccessary
optimisation to remove an outstanding reformat.
2014-07-09 12:50:37 +01:00
Vincent Sanders
3a9fa29ee5
try and improve usage of browser window internals
2014-07-06 18:34:34 +01:00
Vincent Sanders
0f151e37cb
Merge branch 'vince/reformatpending'
...
Conflicts:
amiga/gui.c
2014-07-06 10:45:31 +01:00
Vincent Sanders
8848f754e0
documentation fixes and cleanups
2014-07-02 16:39:08 +01:00
Vincent Sanders
18aefabd20
change reformat to be driven from the scheduler like redraw
2014-07-01 09:27:20 +01:00
Vincent Sanders
80bee65a71
remove forward declarations from risc os gui.c
...
cleanup filetype magic numbers.
2014-06-04 16:53:25 +01:00
Michael Drake
0793ae25e3
Scope reduce some variables.
2014-05-31 00:06:49 +01:00
Michael Drake
ce117d140e
Remove dead code and variables.
2014-05-30 23:59:17 +01:00
Michael Drake
910efb0156
Scope reduce several variables.
2014-05-30 23:57:04 +01:00
Vincent Sanders
00b6cfc57e
rework path to url mapping functions to convert from and to nsurl
2014-05-26 23:52:36 +01:00
Michael Drake
a38a63a37e
Make history internal to browser_window module.
2014-02-15 18:44:50 +00:00
Michael Drake
49bed056dd
Make browser_window_navigate (un)verifiable flag match browser_window_create.
2014-02-10 22:40:04 +00:00
Michael Drake
af014bce99
Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags.
2014-02-10 14:08:45 +00:00
Michael Drake
ea79e85fcd
Clean up gui_window creation API.
2014-02-09 13:07:39 +00:00
Michael Drake
3d7cd77982
Simplify local history interface.
2014-02-08 22:43:54 +00:00