Commit Graph

10077 Commits

Author SHA1 Message Date
Chris Young 5087fde086 Force downloads to abort on quit 2014-02-10 21:08:36 +00:00
Chris Young 80fcfa7bce Tidy-up; ami_try_quit is checking the window list now 2014-02-10 20:46:24 +00:00
Chris Young f69f7b5ee7 Fix warning 2014-02-10 20:41:09 +00:00
Chris Young cbf423d4c6 Try quitting after downloading if there are no windows open 2014-02-10 20:40:08 +00:00
Chris Young 55a96a7eee screen_signal should be reset to -1 2014-02-10 20:31:06 +00:00
Chris Young c384c5dd3e Force the GUI opts window closed on quit 2014-02-10 20:30:08 +00:00
Chris Young 7fa641616b Free help before attempting to close the screen, as it doesn't consider itself a visitor window. 2014-02-10 20:23:09 +00:00
Chris Young e975b355f5 Don't wait for the screen to close unless we're actually quitting. 2014-02-10 20:18:18 +00:00
Chris Young a6fd328405 Comment out debug for now 2014-02-10 19:56:22 +00:00
Chris Young 709665e5c0 Ensure we always free the screen notification signal 2014-02-10 19:21:47 +00:00
Chris Young 802fb8a77e Need to get, rather than set, the signal 2014-02-10 19:20:30 +00:00
Chris Young 36e0715dfb Get and process AmigaGuide help messages 2014-02-10 18:42:50 +00:00
Chris Young e1b5332192 Add ability to process AmigaGuide messages whilst the help system is running 2014-02-10 18:34:09 +00:00
Chris Young 4aa59f5382 SA_PubSig needs setting at screen open time.
Potentially this fixes a screen closure problem.
2014-02-10 18:13:28 +00:00
Michael Drake a23b1f34d3 Missed a file. 2014-02-10 14:18:12 +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
John-Mark Bell 9720c02483 Fix #2071: handle parse completion creating style or script nodes. 2014-02-10 01:25:57 +00:00
Michael Drake 8df71860d7 Just make new windows have default scale, since I can't see how to get at the bw.
This all needs to be done in the core anyway.
2014-02-09 13:36:52 +00:00
Michael Drake 7f2c977788 Unset tab flag in kiosk mode. 2014-02-09 13:31:48 +00:00
Michael Drake 3d2e416ea9 Move broser_window_initialise_common to browser_private.h 2014-02-09 13:28:37 +00:00
Michael Drake 56b2770722 Add flag for cloning a window. 2014-02-09 13:26:09 +00:00
Michael Drake 4259c04fe6 Fix build. 2014-02-09 13:24:40 +00:00
Michael Drake bd5102676a Fix error. 2014-02-09 13:22:02 +00:00
Michael Drake ce41b8d431 Fix errors. 2014-02-09 13:19:46 +00:00
Michael Drake ea79e85fcd Clean up gui_window creation API. 2014-02-09 13:07:39 +00:00
Michael Drake 987218e144 Fix amiga build. 2014-02-08 23:06:24 +00:00
Michael Drake 3d7cd77982 Simplify local history interface. 2014-02-08 22:43:54 +00:00
Michael Drake 2cd2e5b054 Use API to get scale. 2014-02-08 20:50:14 +00:00
Michael Drake 2c727e03d0 Use API to get bw extents. 2014-02-08 20:18:55 +00:00
Michael Drake 6ccf13839b Use API to get extents. 2014-02-08 20:07:00 +00:00
Michael Drake 5e495f0ab9 Avoid dereffing bw in a few places. 2014-02-08 19:52:17 +00:00
Michael Drake 616335c9ca Don't use bw internals. 2014-02-08 19:21:22 +00:00
Michael Drake 11b152c915 Remove unused variable. 2014-02-08 17:16:32 +00:00
Michael Drake efc4a83737 Shouldn't need browser_privare now. (Untested.) 2014-02-08 17:13:55 +00:00
Michael Drake 5f517cc714 Don't need browser_private.h any more. 2014-02-08 17:13:04 +00:00
Michael Drake 8deb9ec25c Native select menu interface shouldn't force front end to dig inside bw struct. 2014-02-08 17:11:55 +00:00
Michael Drake ec7a02e550 Use get_scale function instead of derefing the bw. 2014-02-08 16:21:46 +00:00
Michael Drake a505ea49df Use browser_window_get_extents function. 2014-02-08 16:05:58 +00:00
Michael Drake 22d15380f4 Add function to get browser window's extents. 2014-02-08 16:03:06 +00:00
Michael Drake 022a303d60 Move browser_window_update_extent to browser_private.h 2014-02-08 16:01:14 +00:00
Michael Drake e33737ef23 Use browser_window_has_content. 2014-02-08 15:41:32 +00:00
Michael Drake 3697f543d6 Use browser_window_has_content. 2014-02-08 15:33:39 +00:00
Michael Drake 43c3caa469 Function to determine whether bw has a content. 2014-02-08 15:31:44 +00:00
Michael Drake 72b5bc85f2 Remove pointless variable. 2014-02-08 15:18:46 +00:00
Michael Drake 41d70c741f Use browser_window URL accessor. 2014-02-08 15:16:05 +00:00
Michael Drake 7a81fe9165 Use clean accessor for bw URL. 2014-02-08 15:06:51 +00:00
Michael Drake 7794f3fb14 Remove includes of browser_private.h and hlcache.h 2014-02-08 15:02:20 +00:00
Michael Drake 8bc3a80320 Add function to get bw's URL. 2014-02-08 15:00:08 +00:00
Michael Drake 2cc6b04a49 Avoid includes of desktop/browser_private.h and content/hlcache.h 2014-02-08 14:28:38 +00:00
Michael Drake cf84e557fa Simplify browser_window_refresh_url_bar.
Reduces front end need to access bw internals.
2014-02-08 12:07:13 +00:00