Commit Graph

  • 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
  • 935c66cac4 Disable the DataTypes animation handler for now as it doesn't work properly Chris Young 2011-08-29 15:14:45 +0000
  • 0057e15014 If no Cookies file path is set in Choices file, use default of "~/.netsurf/Cookies". Michael Drake 2011-08-29 09:28:07 +0000
  • 8679a18e28 Fix build when using NETSURF_USE_ROSPRITE Chris Young 2011-08-28 22:05:11 +0000
  • cd554e6f1e make image content handlers build conditional from teh makefile Vincent Sanders 2011-08-28 14:29:15 +0000
  • 401072e305 Make more robust. E.g. zero length scrollbars. Michael Drake 2011-08-27 09:13:23 +0000
  • 81c52ad494 Initial image content handler refactor Vincent Sanders 2011-08-27 08:43:51 +0000
  • 5f311d08ef Fix bug #3398114: only unref filename_value if we successfully obtained it John Mark Bell 2011-08-25 19:21:09 +0000
  • 0794f8c4dd Fix step size for clicks on scrollbar arrow icons. Michael Drake 2011-08-25 18:29:21 +0000
  • bbf77c54b9 Fix scrollbar click coords. Michael Drake 2011-08-25 13:34:48 +0000
  • bbc06d6449 When scrollbar extents are updated, scale current offset appropriately. Michael Drake 2011-08-25 09:21:41 +0000
  • 65398660e5 When passing drag on to it's bw, we don't need to do anything if the drag is for the current bw. Michael Drake 2011-08-24 21:53:58 +0000