Commit Graph

  • b4c3765e34 Pass an empty string as the label for the local history button. While the GTK docs say NULL is reasonable, it causes the ATK layer to produce runtime assertions. Rob Kendrick 2010-04-08 14:28:04 +0000
  • 5b1cbd9686 Update for renamed launch script. Michael Drake 2010-04-08 14:18:50 +0000
  • 64d6093631 Don't bother trying to fetch search provider icons when BMP support is disabled. This code could do with a little rearrangement to make this cleaner. Rob Kendrick 2010-04-08 14:14:27 +0000
  • 8b1cde1bb5 Some X servers set MOD2 for some reason. Limit arrow/pgup/down to 'not alt/control/shift' Daniel Silverstone 2010-04-08 14:07:41 +0000
  • c60d5113d8 Oh, and remove this. Rob Kendrick 2010-04-08 13:50:40 +0000
  • 3d714aa366 Rename nsgtk test launcher, enabled creation of core files, tee log file. Should make it obvious this script is for testing only. Rob Kendrick 2010-04-08 13:50:24 +0000
  • 2b8adb0c8a Move the removal of the retrieval context to prevent a re-entrancy race causing double-release of llcache handles Daniel Silverstone 2010-04-08 13:39:07 +0000
  • 8f1dec6f1d Add missing setting which was preventing gtk tabs from working Daniel Silverstone 2010-04-08 13:29:04 +0000
  • 19a38aa18e Manually clip for scaled plots too. Doesn't make much difference to performance because the creation of scaled bitmaps is so slow. Michael Drake 2010-04-08 13:22:32 +0000
  • 4262232956 Fix missing 'break' introduced by 10300 Daniel Silverstone 2010-04-08 13:18:50 +0000
  • 92bd0d4ce0 Add an assert to clarify a segfault I'm investigating Daniel Silverstone 2010-04-08 13:12:30 +0000
  • 5c55264217 Remove todo -- no longer appropriate Daniel Silverstone 2010-04-08 12:24:29 +0000
  • 45faa483e5 Ensure an error'd fetch's llcache object is implicitly stale so it is not reused Daniel Silverstone 2010-04-08 12:20:20 +0000
  • 6c9e4bea8e Purge FETCH_TYPE which is unused throughout NetSurf. Clearing a todo in llcachec. Daniel Silverstone 2010-04-08 12:16:52 +0000
  • 2b1146bcb3 Remove parent from fetches, clearing a todo from llcache.c Daniel Silverstone 2010-04-08 11:47:05 +0000
  • 6948496d45 Ensure that aborting or releasing hlcache handles will result in nascent retrieval contexts being cleaned up Daniel Silverstone 2010-04-08 11:21:50 +0000
  • 51b27bdf54 Manually clip bitmap area to be plotted. This speeds up rendering considerably. Currently only done for unscaled images. Michael Drake 2010-04-08 11:20:16 +0000
  • bba7fbbd9b Abort and release llcache handle on failure to process data. Make hlcache retrieval ignore erroneous contents. John Mark Bell 2010-04-08 07:09:09 +0000
  • 4682f0ccd8 When we've snapshotted an object, make sure we add the *new* object into the list of uncacheable objects, and not the old one. Otherwise, our cache chains end up being corrupted. John Mark Bell 2010-04-08 07:08:16 +0000
  • 92bf8b1a7b Partly fix tab closing. James Bursa 2010-04-07 22:28:19 +0000
  • fb8fdb4db1 More fixing for new cache. Michael Drake 2010-04-07 19:52:23 +0000
  • 26f75ad18f More fixing for new cache. Michael Drake 2010-04-07 19:40:27 +0000
  • a3977f1521 More fixing for new cache. Michael Drake 2010-04-07 19:23:53 +0000
  • 6381200226 More fixing for new cache. Michael Drake 2010-04-07 19:06:48 +0000
  • d334b18386 More fixing for new cache. Michael Drake 2010-04-07 18:54:44 +0000
  • 2fba2249ee Add function to test whether hlcache_handle's content is locked. Michael Drake 2010-04-07 18:50:18 +0000
  • 9a28ace52b Start fixing for new cache. Michael Drake 2010-04-07 18:04:55 +0000
  • b9e32a9750 Fix for new cache. Michael Drake 2010-04-07 18:01:29 +0000
  • 61fd8d1240 Fix for new cache. Michael Drake 2010-04-07 17:46:19 +0000
  • 6a55bafba8 Fix for new cache. Michael Drake 2010-04-07 17:42:21 +0000
  • ec2f35cb6f Fix for new cache. Michael Drake 2010-04-07 17:37:54 +0000
  • cffb7ea77b Fix for new cache. Michael Drake 2010-04-07 17:33:58 +0000
  • 2975e1df84 Fix for new cache. Michael Drake 2010-04-07 17:29:40 +0000
  • 95b859c2eb Fix for new cache. Michael Drake 2010-04-07 17:05:50 +0000
  • 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