Commit Graph

  • 43094a146d Fix for new cache. Michael Drake 2010-04-07 17:01:27 +0000
  • 01087a552c Put status bar and horizontal scroll bar next to each other. Each tab now contains a table containing a layout, status label, and scroll bars. The GtkLayout replaces ScrolledWindow->Fixed->DrawingArea. James Bursa 2010-04-07 16:52:45 +0000
  • 832daf49fa hlcache_handle is typedeffed. Michael Drake 2010-04-07 16:39:24 +0000
  • 111920ad95 Fix for new cache. Michael Drake 2010-04-07 16:08:24 +0000
  • 4119cc50b4 More new cache fixing. Michael Drake 2010-04-07 15:34:01 +0000
  • c147001a17 More new cache fixing. Michael Drake 2010-04-07 14:14:44 +0000
  • c723c8bc59 More new cache fixing. Michael Drake 2010-04-07 14:09:13 +0000
  • 4746cb7fe1 Make struct browser_mouse a part of gui_window instead of a malloced pointer. It was never used separately or outside gtk_window.c or freed. James Bursa 2010-04-07 13:53:43 +0000
  • 14008b11d0 Fix page info for new cache. Michael Drake 2010-04-07 13:14:00 +0000
  • 9e52f10529 Add encoding source getter. Michael Drake 2010-04-07 13:12:27 +0000
  • 4b54cca8b9 Start fixing for new cache. Michael Drake 2010-04-07 12:45:18 +0000
  • 20cb4a7a48 Fix hotlist for new cache. Michael Drake 2010-04-07 12:19:08 +0000
  • f310569df4 Calling a hlcache_handle "content" is confusing. Michael Drake 2010-04-07 12:09:38 +0000
  • bbd757c34a Fix fetch_curl_post_convert() for filename_from_path() returning NULL. Michael Drake 2010-04-07 11:10:55 +0000
  • 65b3dd18e3 Make filename_from_path() compile. Michael Drake 2010-04-07 11:05:24 +0000
  • 51d619ad4d Fix box dump for new cache. Michael Drake 2010-04-07 10:55:39 +0000
  • cc0e23b540 Don't dump box trees on crash, and fix view source for new cache. Michael Drake 2010-04-07 10:33:46 +0000
  • 87166fdbc1 hlcache_handle is typedeffed. Michael Drake 2010-04-07 09:28:01 +0000
  • 088742b3c3 Fix filetype.c. Michael Drake 2010-04-07 09:12:46 +0000
  • 236b6a15e1 Add mime-type getter. Michael Drake 2010-04-07 09:12:09 +0000
  • cbf55bd418 Fix textarea crash. John Mark Bell 2010-04-07 06:22:15 +0000
  • 72520da221 More blatant warning about editing Makefile.defaults. Michael Drake 2010-04-06 19:50:52 +0000
  • 1c6d8c7e47 Prevent assertion when imported stylesheet fails to load. John Mark Bell 2010-04-06 19:31:23 +0000
  • eae4845015 Format build config output into columns. Only tested native RISC OS build and native GTK and framebuffer builds on Linux. Michael Drake 2010-04-06 18:53:13 +0000
  • d6aae0a5ae Fix framebuffer build. Michael Drake 2010-04-06 18:23:34 +0000
  • fde385fbf3 Attempt to make the config messages clearer. Add auto-detection of libsvgtiny option to gtk build. James Bursa 2010-04-06 16:25:51 +0000
  • b584273c0b Port to new download API John Mark Bell 2010-04-05 22:47:09 +0000
  • 6cb8472685 Apply ifdef. The first major casualty of new-cache. John Mark Bell 2010-04-05 22:17:03 +0000
  • 303401c050 Fix for hlcache John Mark Bell 2010-04-05 22:12:17 +0000
  • 8fdd91bc93 Port to new content API John Mark Bell 2010-04-05 22:03:44 +0000
  • 4d031f21cb Port to new content API John Mark Bell 2010-04-05 21:58:38 +0000
  • bf1affe76b Port to new content API John Mark Bell 2010-04-05 21:53:31 +0000
  • 2748fe4f64 Make downloads work again. John Mark Bell 2010-04-05 21:35:38 +0000
  • 89daef932a Fix compilation John Mark Bell 2010-04-05 12:02:49 +0000
  • 2dc791a253 Remove redundant content message types and associated data John Mark Bell 2010-04-05 10:40:16 +0000
  • ca7441ea54 Release favicon when HTML content is destroyed John Mark Bell 2010-04-04 17:19:10 +0000
  • 69f02e926f Make the high-level cache drop contents of unacceptable type on the floor. John Mark Bell 2010-04-04 17:17:24 +0000
  • 487d4c3ae3 Suppress error page generation for favicon fetches. Pass the correct referring URL. John Mark Bell 2010-04-04 12:45:47 +0000
  • 79ce683b4e Most of a stop implementation. Remaining work: 1) Clone content_html_data 2) Cloning content_css_data requires the charset of the old content 3) Calling hlcache_handle_abort() before a content has been created must clean up the retrieval context. John Mark Bell 2010-04-04 12:41:19 +0000
  • 3daffe3d6b Events for these windows are handled by the main loop in gui.c, but the structures didn't match up, thereby causing a crash. Needs tidying up; the global part of these window structures should be defined separately, and the events handled in dedicated routines. Chris Young 2010-04-04 11:15:05 +0000
  • 43a99ab683 Constify data parameter to *_process_data John Mark Bell 2010-04-03 16:37:36 +0000
  • 4839adaff3 Don't leak bitmap John Mark Bell 2010-04-03 12:19:20 +0000
  • d4524e7def Remove pointless destruction of bitmap: HTML contents will never have one. John Mark Bell 2010-04-03 12:00:37 +0000
  • 49810d8191 Use mutator to modify content's title field. John Mark Bell 2010-04-03 11:55:28 +0000
  • 6835a312b7 Remove verbose_log from options file Copy libz as I've built 1.2.4 and it has faster gzip code Chris Young 2010-04-03 10:24:43 +0000
  • 5bae5edd7b Use DataTypes to read text files that are dropped into text boxes, this allows more exotic formats to be read such as IFF FTXT. Chris Young 2010-04-02 16:25:55 +0000
  • d927f70ad7 ...and right a bit Chris Young 2010-04-02 10:49:18 +0000
  • d8da93037a Move status bar text up a bit... Chris Young 2010-04-02 10:29:20 +0000
  • 23b4f0996c Updated AISS style icon by Martin Merz Chris Young 2010-04-01 17:55:34 +0000
  • cb3490798e Also update OpenURL config Chris Young 2010-04-01 17:52:56 +0000
  • d3276dfbaf netsurf_init expects a char ***, not a char ** Change command template so URL is a keyword. This avoids the platform code re-interpreting core options (eg -v as a URL). Move screen open code slightly so "NetSurf ?" shows the template visibly, rather than opening an empty screen and the user not knowing what is happening. Chris Young 2010-04-01 17:44:42 +0000
  • 0194e4bb55 avoid diviosion by zero errors; Vincent Sanders 2010-03-31 19:14:01 +0000
  • 7e551cf94f Missing include Chris Young 2010-03-31 16:41:56 +0000
  • 95e4a737de rationalise the usage of the file scheme Vincent Sanders 2010-03-31 13:59:57 +0000
  • 9f575c590b Do not abort fetch on receipt of FETCH_ERROR: the fetch has already been destroyed. Implement LLCACHE_EVENT_ERROR case of hlcache_llcache_callback(). John Mark Bell 2010-03-30 21:36:39 +0000
  • 57e7a172e1 Perform a radical crapectomy on the windows redraw functionality Vincent Sanders 2010-03-30 21:03:41 +0000
  • fcce190701 netsurf_init expects a pointer, not an int Chris Young 2010-03-30 18:21:20 +0000
  • 103998165a Revert previous change Chris Young 2010-03-30 18:20:48 +0000
  • 9b9c26b569 Avoid crash if pargc is NULL. This might happen, for example, when launching NetSurf from Workbench under AmigaOS :) Chris Young 2010-03-30 18:14:40 +0000
  • 07537e5240 Fix compilation when building WITH_NS_SVG Chris Young 2010-03-30 18:12:21 +0000
  • b890b79254 Remove date. Michael Drake 2010-03-30 10:30:02 +0000
  • b794d694d3 It probably helps to invert the done_parse flag John Mark Bell 2010-03-30 07:09:49 +0000
  • 11dbf5e589 stop trying to redraw a browser window if its content is empty Vincent Sanders 2010-03-29 23:27:50 +0000
  • 9aca901eb1 The convert stage of a content's state progression no longer reflows the content to the provided dimensions. It is now defined as converting the content into a state in which it is ready for use. The user of the content is now responsible for performing an initial reformat (sic) of the content before it can be redrawn. John Mark Bell 2010-03-29 22:33:21 +0000
  • 2a53c4c811 Use hlcache_child_ctx, instead of just hoping that we replicate its members correctly. Ensure public API documentation is not duplicated. John Mark Bell 2010-03-29 21:17:18 +0000
  • e00fb7bd2d second pass at startup refactor removing the gui_init callback Vincent Sanders 2010-03-29 20:03:44 +0000
  • 7e67527267 first part of initialisation refactor move gui_init2 into frontends Vincent Sanders 2010-03-29 16:59:30 +0000
  • 99dee5e3d0 Disable llcache tracing John Mark Bell 2010-03-29 06:29:56 +0000
  • b6f6bc5fdd Fix broken linked list removal. John Mark Bell 2010-03-29 06:29:25 +0000
  • 311b458d56 Forbid contents with active fetches from being cleaned. John Mark Bell 2010-03-29 06:28:46 +0000
  • 4e2c3a4c39 Exceptionally verbose tracing of llcache operation. John Mark Bell 2010-03-29 06:27:37 +0000
  • e6d85230f1 Squash warning John Mark Bell 2010-03-28 23:40:12 +0000
  • 57253cdd58 Fixup per review John Mark Bell 2010-03-28 23:25:21 +0000
  • 5b5e15c845 Fix for new-cache Chris Young 2010-03-28 22:11:30 +0000
  • c2f9c06de3 Avoid failing completely if gui_window is NULL Chris Young 2010-03-28 21:40:22 +0000
  • aafc98465b Remove unnecessary assignment. Michael Drake 2010-03-28 19:26:47 +0000
  • dd2b9e4b19 Pass mouse buttons to core correctly. Michael Drake 2010-03-28 19:21:47 +0000
  • 974f42f8cf Only obey size property on input elements that are either text or password. Fixes submit buttons with size properties being too small/large. Rob Kendrick 2010-03-28 18:33:10 +0000
  • 66d1418506 Allow us to cache foo?bar when it explicitly allows it. as per rfc2616 13.9 Daniel Silverstone 2010-03-28 16:51:47 +0000
  • 74108d1e09 Allow NetSurf to be opened from the CLI without a URL specified. Add new switch FORCE which will force a new instance of NetSurf to open rather than opening a new window in the already-running application (intended for debugging when NetSurf has crashed) Chris Young 2010-03-28 16:42:33 +0000
  • 8effd1cb98 Ensure that finished redirection objects in llcache do not get found by subsequent fetch attempts. Daniel Silverstone 2010-03-28 16:28:28 +0000
  • cb7412181f Replace fetch_poll with llcache_poll throughout. Allow CONTENT_OTHER to complete properly. Daniel Silverstone 2010-03-28 16:00:54 +0000
  • 5bb5cedec5 Changes required for new-cache Chris Young 2010-03-28 15:51:05 +0000
  • 5d074feaf2 Remove redundant fetch_poll call Daniel Silverstone 2010-03-28 15:38:01 +0000
  • fea38002ed Do not assert when the only thing of interest is a body box. Status string can quite happily be NULL. Rob Kendrick 2010-03-28 15:35:37 +0000
  • 05a4eceae2 Remove fetchcache.[ch] Daniel Silverstone 2010-03-28 15:34:07 +0000
  • 40da15205e Adjust alignment and padding of toolbar. All this toolbar code needs throwing away. Rob Kendrick 2010-03-28 14:48:32 +0000
  • 8a49da03f0 Ensure we honour html_fetch_object's API properly regarding NOMEM behaviour Daniel Silverstone 2010-03-28 14:39:52 +0000
  • 270ef59a98 Merge jmb/new-cache; r=dsilvers,rs=vince Daniel Silverstone 2010-03-28 12:56:39 +0000
  • 21da4f5bdf Call the toolbar sensitivity update function when changing sensitivity of toolbar buttons when throbber stops Rob Kendrick 2010-03-28 11:41:51 +0000
  • 2d3ea6c278 Remove empty tab labels from glade files; removes GTK assertions on startup. Also fix popup menu stock items to be ones that actually exist. Rob Kendrick 2010-03-28 11:26:08 +0000
  • 759a482c8f slight, marginal and trifling nsgtk beautification Rob Kendrick 2010-03-27 11:31:03 +0000
  • 4b77c59a39 Stop javascript: links being passed to launch-handler Chris Young 2010-03-25 22:44:59 +0000
  • f6d0a6aa05 If a file isn't dropped over a text box or a file box, just load it. Chris Young 2010-03-23 23:09:17 +0000
  • 6168e67632 Updated translation from Samir Hawamdeh Chris Young 2010-03-23 22:58:27 +0000
  • 01cf7baac6 Tidy up. Can almost tell what is going on in gui_init now. Chris Young 2010-03-23 22:55:56 +0000
  • 861b5b4953 Factor Amiga theme-related code out to a new file. This includes all throbber and mouse pointer code (which are "theme modifiable") as well as normal theme reading code. Chris Young 2010-03-23 22:27:33 +0000
  • 5e898e5a92 Add missing string. Thanks to Samir Hawamdeh for the report. Chris Young 2010-03-22 19:15:31 +0000
  • 48aa33f773 Fix crash when attempting to open context menu in a browser_window with no content. Chris Young 2010-03-21 19:29:33 +0000
  • dd5370ef83 Avoid corruption of bottom window border after resize Chris Young 2010-03-21 14:53:09 +0000