Vincent Sanders
686fd09ad8
fix cocoa browser private dereferences
2014-10-19 01:54:16 +01:00
Vincent Sanders
6b36990787
improve cocoa frontend to use proper API for browser_window access
2014-10-19 01:38:05 +01:00
Michael Drake
ea851ba788
Keep throbber status in the gui_window.
2014-10-18 21:14:07 +01:00
Michael Drake
efb009988e
Fix typo.
2014-10-18 20:09:37 +01:00
Michael Drake
d1903a90d6
Need to use API for content.
2014-10-18 19:59:05 +01:00
Michael Drake
6f26fa421e
Use proper content aquisution API.
2014-10-18 19:54:36 +01:00
Michael Drake
6186d791d2
More conversion to use proper browser_window API.
2014-10-18 19:52:13 +01:00
Michael Drake
5a9660e86a
Use API instead of dereffing bw.
2014-10-18 19:47:20 +01:00
Michael Drake
0666fcc742
Use can_select, rather than using insider knowledge of contents.
2014-10-18 18:54:36 +01:00
Michael Drake
85fb1fd45d
Add is_selectable to browser window API surface.
2014-10-18 18:53:50 +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
03e7605bcf
Add call to test whether a browser window may be searched.
2014-10-18 17:39:03 +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
376c96831d
Don't try to draw NULL history.
2014-10-18 10:31:47 +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
Vincent Sanders
56a5ad11f3
remove unecessary include of browser.h in amiga frontend
2014-10-17 23:18:58 +01:00
Vincent Sanders
1097cc40b4
remove unecessary browser.h include from core headers
2014-10-17 12:21:52 +01:00
Michael Drake
5de59fba24
Remove unused variable.
2014-10-17 11:54:58 +01:00
Vincent Sanders
56731e1dbb
remove all unecessary desktop/browser.h includes
2014-10-17 10:49:24 +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
Michael Drake
7519993fd7
Add core function to navigate to URL parent.
2014-10-17 09:51:10 +01:00
Vincent Sanders
7a6faf4199
reduce uncesessary inclusion of browser.h and browser_private.h
2014-10-17 09:27:58 +01:00
Vincent Sanders
388122d7e9
fix warnings and remove unecessary css include
2014-10-17 00:37:12 +01:00
Vincent Sanders
73eb9f49b5
update cocoa frontend to cope with split operation tables
2014-10-16 23:25:28 +01:00
Vincent Sanders
f502ca3e69
update beos frontend to cope with updated operation table
2014-10-16 23:25:22 +01:00
Vincent Sanders
19c26ca182
update atari includes to accomodate gui operation table refactor
2014-10-16 22:33:44 +01:00
Vincent Sanders
0b64df140c
Update amiga frontend for split operation table header changes
2014-10-16 22:33:44 +01:00
Vincent Sanders
3b4dea6241
Update framebuffer frontend to cope with split operations table headers
2014-10-16 22:33:44 +01:00
Vincent Sanders
f97c0109a6
Update gtk frontend to cope with split operations table headers
2014-10-16 22:33:44 +01:00
Vincent Sanders
781d22892b
Update monkey frontend to cope with split operations table headers
2014-10-16 22:33:44 +01:00
Vincent Sanders
f0a4422701
Update windows frontend to cope with split operations table headers
2014-10-16 22:33:44 +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
Vincent Sanders
d06df231bc
Update the core to use the split operations table headers
...
Second in the series to decouple the core API usage from the frontends.
2014-10-16 22:33:43 +01:00
Vincent Sanders
ab7f3e3180
Split up graphical user interface operations table headers
...
This is the initial part of a series which splits up the API interface
definitions for the frontends removing a great deal of unnecessary file
inclusion and further isolates the fronted API usage from the core
2014-10-16 22:33:43 +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