Commit Graph

  • f5d91344b7 Change option to get accepted languages from Locale into a checkbox so it updates at startup Chris Young 2011-09-11 14:53:33 +0000
  • b3bf57ed79 Stop Esc/Ctrl-[ crashing when browser_window selection is NULL Chris Young 2011-09-11 09:39:44 +0000
  • 9d952f2ae2 Setting screen signals this late doesn't work, so revert r12486 completely and return to busy-looping (but a bit friendlier this time, waiting 1 second between attempts) Chris Young 2011-09-10 23:25:49 +0000
  • 2d33a8f85a Make high level cache, low level cache and image cache all be initialised from passed parameters Calculate all cache sizes from single memory cache size option and sanity check have a single global struct to hold all parameters instead of several individual variables Vincent Sanders 2011-09-10 00:55:39 +0000
  • cbeffd4c5f Keep Mouse tracking limited to input_window. Ole Loots 2011-09-09 22:18:49 +0000
  • 6cde3888af do not send around message for NULL dialog. Ole Loots 2011-09-09 19:59:36 +0000
  • 46339a296b Move length calculation outside loop John Mark Bell 2011-09-08 21:32:07 +0000
  • 8f09c239af Initialise bitmap ptr to NULL Chris Young 2011-09-08 19:21:02 +0000
  • dec633ca8e make high level cache take a parameter structure make hlcache have a single global container Vincent Sanders 2011-09-08 12:04:57 +0000
  • f6ac059a05 Handle zero-length documents correctly John Mark Bell 2011-09-08 08:26:16 +0000
  • c25d7890e7 Cope with zero-length files John Mark Bell 2011-09-08 08:25:48 +0000
  • 8e67ad8051 Select fonts, sizes and colours for splash screen text rather than relying on system default Chris Young 2011-09-07 23:01:53 +0000
  • ef56ab5d80 Italian messages update (credit: Samir Hawamdeh) Chris Young 2011-09-07 21:23:47 +0000
  • 2e012a4952 Don't try to render overflow scrollbars for the root element. Michael Drake 2011-09-07 19:26:42 +0000
  • 98a0c25344 Use Michael Drake's proper splash screen Chris Young 2011-09-07 18:38:08 +0000
  • da87e82a01 Use ISO rand() rather than BSD random() as it is more widely supported. Chris Young 2011-09-07 17:51:41 +0000
  • 7bf7d2d745 Improve resizing frames. Michael Drake 2011-09-07 12:27:37 +0000
  • 69bee6fb71 move bitmap cache initialisation up a level improve stats reporting Vincent Sanders 2011-09-07 09:15:33 +0000
  • 6814a07243 gcc 2.95 knows about named initializers... just not for C++ :( François Revel 2011-09-06 22:22:22 +0000
  • 0f4e37d496 C89. François Revel 2011-09-06 22:21:33 +0000
  • e471efa096 make the image_cache cleaner less brain dead Vincent Sanders 2011-09-06 22:01:47 +0000
  • 95dfffb3df Copy a non-iconv.library version of parserutils into the archive in case anybody wants to save 1MB Chris Young 2011-09-06 21:37:58 +0000
  • 8f451932d1 Stop plugin_hack objects crashing when not embedded into a page Chris Young 2011-09-06 21:03:36 +0000
  • 0f40fbae49 Fill out struct after creation. Michael Drake 2011-09-06 21:00:10 +0000
  • 0f79ab2c19 Avoid button flicker Chris Young 2011-09-06 20:58:26 +0000
  • d225054ecf Swap position of context menu and behaviour options Chris Young 2011-09-06 20:49:48 +0000
  • 074cf6f162 Port cocoa front end to browser_window_get_contextual_content. Michael Drake 2011-09-06 19:18:09 +0000
  • 5af1284c73 Port RISC OS front end to browser_window_get_contextual_content. Adds support for saving link pointed to from imagemap. Fixes behaviour with frames. Michael Drake 2011-09-06 19:06:04 +0000
  • a8a28345dd Handle scrolled (i)frames. Michael Drake 2011-09-06 18:39:28 +0000
  • 9db586ed63 Port GTK front end's context menu handling to browser_window_get_contextual_content. (Can handle various things the old code couldn't (imagemaps, (i)frames).) Fix "Save Link" menu option to save the target of the link rather than the current content. Michael Drake 2011-09-06 18:15:42 +0000
  • 57da2b3af1 Expose contextual content request API to front ends, via browser window layer. Michael Drake 2011-09-06 18:11:10 +0000
  • 6167cc8508 HTML handler for contextual content requests. Michael Drake 2011-09-06 18:08:18 +0000
  • 4075648e7a Content interface to get at contextual content at point. Michael Drake 2011-09-06 18:07:30 +0000
  • 318803d382 Pass html_content to imagemap_get, instead of hlcache_handle. Michael Drake 2011-09-06 16:26:02 +0000
  • 4ef33d143d Remove chained self-assignment. Michael Drake 2011-09-06 12:32:38 +0000
  • f9478a4349 Remove old frame dimensions from browser_window struct. Michael Drake 2011-09-06 10:44:47 +0000
  • 33ebea90d5 Finish moving frame resizing over to new frame dimensions. Michael Drake 2011-09-06 10:44:00 +0000
  • fb8d73567a Move to new frame dimensions. Need to avoid poking inside bw struct here. Michael Drake 2011-09-06 10:27:42 +0000
  • cd45ca469e Move to new bw dimensions. Michael Drake 2011-09-06 10:24:28 +0000
  • fa29fc9cf4 Updated root certificates. Removes compromised DigiNotar certs (see eg. http://www.computerworld.com/s/article/9219727/Hackers_steal_SSL_certificates_for_CIA_MI6_Mossad) Chris Young 2011-09-05 21:27:07 +0000
  • 95a38c1274 Add more cache stats. Michael Drake 2011-09-05 17:25:08 +0000
  • 4e2a0bbc45 Count total number of images that were not rendered and log on exit. Michael Drake 2011-09-05 16:14:25 +0000
  • dca97bc8d4 Remove unused browser_window_owner function. Michael Drake 2011-09-05 15:41:35 +0000
  • 0401d52f51 Remove gui_window_frame_resize_start() functions. Michael Drake 2011-09-05 15:35:34 +0000
  • 34fe2531f2 Remove gui_window_get_browser_window from core. Remove unused implementations from front ends. Rename the GTK front end implementation to nsgtk_get_browser_window and change the GTK front end to use that. Michael Drake 2011-09-05 13:28:17 +0000
  • ce1ba5e351 Delete frame creation handling. Michael Drake 2011-09-05 12:49:21 +0000
  • 39e572e8e7 Delete frame creation handling. Michael Drake 2011-09-05 12:38:56 +0000
  • 77a9d997ce Delete dead handling of frame creation destruction. Michael Drake 2011-09-05 12:27:06 +0000
  • 1bb727a68b Remove various bits of dead frames handling. Michael Drake 2011-09-05 11:44:11 +0000
  • 01b2101e93 Remove frames handling from ro_msg_dataload function. Michael Drake 2011-09-05 11:10:21 +0000
  • 1d5c6fd0ce Delete unused function. Michael Drake 2011-09-05 10:54:04 +0000
  • a7b886181b Delete dead frames handling. Michael Drake 2011-09-05 10:52:37 +0000
  • 5c718b2f76 fix windows build, sorce file expansion being done too early Vincent Sanders 2011-09-05 10:46:53 +0000
  • 65886b3539 Don't need to attach children to scaffolding, because there aren't any. Michael Drake 2011-09-05 10:35:59 +0000
  • 0ffcfb91b5 Comment out broken copy selection to clipboard stuff and add a TODO. Michael Drake 2011-09-05 10:31:21 +0000
  • 8d957ca286 Remove unused nsbeos_gui_window_attach_child function. Michael Drake 2011-09-05 10:06:42 +0000
  • 7758677c9e Delete same from GTK code copy in BeOS code. Michael Drake 2011-09-05 10:02:46 +0000
  • e288ed24fc Remove frames handling from gui_create_browser_window(). Michael Drake 2011-09-05 09:58:57 +0000
  • ffeb8bc389 Delete some dead frames stuff. Michael Drake 2011-09-05 09:53:54 +0000
  • 8edf1fe86f Dig out more dead frames stuff. Michael Drake 2011-09-05 09:47:52 +0000
  • 338544df09 Squash warnings John Mark Bell 2011-09-05 07:19:04 +0000
  • b051cf466f Add Image cache and inegrate png and jpeg content handlers Current periodic cache clean algorithm is poor and requires replacing with something suitable (probably a segregated LRU) The speculative load algorithm is likewise poor and only uses the image size to make a decision. Vincent Sanders 2011-09-04 23:50:14 +0000
  • 330227d87a Remove more checks for browser_window_type Chris Young 2011-09-04 22:35:11 +0000
  • 985bf9e191 Remove browser_window type from ami_create_menu() Remove DrawInfo too, as only there for image menus which never worked. Chris Young 2011-09-04 22:26:24 +0000
  • 0cc93c221b Fix runtime warning John Mark Bell 2011-09-04 20:57:12 +0000
  • 9856bc0923 Delete redundant browser_window_type test. Michael Drake 2011-09-04 19:18:01 +0000
  • e1f20d37c5 Remove dead code. Michael Drake 2011-09-04 19:00:18 +0000
  • 235bc41941 Fix indentation. Michael Drake 2011-09-04 18:53:54 +0000
  • 202f972199 Delete a whole bunch of redundant tests for browser_window_type. Front ends now only ever have any connection to browser windows of type BROWSER_WINDOW_NORMAL. Still a couple of uses in there; ami_menu_create() shouldn't need take a browser_window_type param now. Michael Drake 2011-09-04 18:50:46 +0000
  • e9aa4936d5 Remove dead code from gui_create_browser_window(). Michael Drake 2011-09-04 18:30:19 +0000
  • 5be6bd452d Remove gui_window_position_frame() definition from core and remove all implementations from front ends. Michael Drake 2011-09-04 18:20:24 +0000
  • bd94e21aed Purge dead code out of gui_create_browser_window(). Michael Drake 2011-09-04 18:05:54 +0000
  • 19317c76ba Implement frames in the core. Michael Drake 2011-09-04 17:24:45 +0000
  • e82474afed Fix string leakage John Mark Bell 2011-09-04 11:14:19 +0000
  • 6807fa854d Sniff content types where appropriate. We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons) John Mark Bell 2011-09-04 06:28:09 +0000
  • 9ee4f6146e Remove mime_type parameter from content handler content_type callback API John Mark Bell 2011-09-03 09:27:42 +0000
  • 4539f8836e Squash compiler warnings John Mark Bell 2011-09-02 22:10:20 +0000
  • a54b88fc90 Add missing include John Mark Bell 2011-09-02 22:09:37 +0000
  • 4b189ab0bc Squash warnings resulting from mismatched type expectations John Mark Bell 2011-09-02 22:09:23 +0000
  • f233d41f26 Fix erroneous API usage John Mark Bell 2011-09-02 22:07:07 +0000
  • 23c336cba9 Search for librosprite when cross compiling for Amiga platforms John Mark Bell 2011-09-02 20:42:42 +0000
  • 25fea2721d Avoid calling AllocSignal() until the last minute, as it causes PM_OPEN to initiate an Intuition or Input deadlock. Re-enable context menus as they are now safe. Remove sticky context menus option as this can be set in GUI prefs as a global option. Chris Young 2011-09-02 17:31:47 +0000
  • a7d4f08b77 Remove redundant bw->current_content check. Michael Drake 2011-09-01 12:37:46 +0000
  • 088c91b127 More accurate legacy font size handling John Mark Bell 2011-08-31 21:12:57 +0000
  • 1cb60828ea Don't refresh buttons when enabling/disabling. Fixes bitmap alpha/overprinting problem (thanks to Simon Archer) Chris Young 2011-08-31 19:53:34 +0000
  • b6d7b3cf36 fix build Chris Young 2011-08-31 19:44:25 +0000
  • 6e3e168d08 Avoid instance of using bw->current_content outside desktop/. Michael Drake 2011-08-31 17:53:40 +0000
  • 5af7a9c03c add Mac OS X .dmg instalelr file build rules Vincent Sanders 2011-08-31 13:49:14 +0000
  • f878fefeed Optimise out scrollbar action induced redraws with no effect. Michael Drake 2011-08-31 13:04:50 +0000
  • c35b92acc1 fix apple image content handler Vincent Sanders 2011-08-31 12:18:25 +0000
  • 2348b13492 refactor bitmap out of generic content structure Vincent Sanders 2011-08-31 12:12:41 +0000
  • d7b46332a8 Include missing header. Michael Drake 2011-08-31 11:55:02 +0000
  • adbc2b0315 Avoid name clash. Michael Drake 2011-08-31 11:52:08 +0000
  • ca162211f5 Use API to find out if a browser window has a selection. Michael Drake 2011-08-31 11:47:02 +0000
  • f2e3b559f0 Removed frame artifacts. Do not send WM_DESTROY on close ( leads to crash when search is open during close). Let the OS Free up the memory. Ole Loots 2011-08-30 21:48:55 +0000
  • 8e47876964 Avoid double free. Wasn't triggered before, because no data was passed to destroy. Ole Loots 2011-08-30 21:41:10 +0000
  • 52bf4e0cd1 Removed usage of duplicate types for the same thing (bbox, rect) Ole Loots 2011-08-30 21:38:54 +0000
  • cffbd0e9ba #ifdef this properly Chris Young 2011-08-30 19:32:29 +0000
  • 525bf15f73 More robustification. Michael Drake 2011-08-30 18:13:23 +0000
  • 14a724c62b Update to latest root certificates Chris Young 2011-08-29 15:19:31 +0000