Commit Graph

  • 28f45754d5 A load of pedantic indenting, so I've half a chance of reading this in future. Use immediate assignment for configuration options -- there's no point in re-evaluating them every time. John Mark Bell 2008-07-28 23:16:59 +0000
  • 86f4561e4c ro_save_draw_rectangle(): draw_CLOSE_LINE doesn't need parameters. This potentionally fixes SF #2010390 & #1927130. John Tytgat 2008-07-28 22:42:33 +0000
  • 1f0e0d009a Fix cross-compile RISC OS build. John Tytgat 2008-07-28 21:55:46 +0000
  • f8d4c6621d Gah. Re-enable Haru by default. Rob Kendrick 2008-07-28 21:44:44 +0000
  • 238ebca344 Whoops. Append, don't overwrite. Rob Kendrick 2008-07-28 21:44:24 +0000
  • 97e1d9503f Make sure new Makefile works when cross-building to RISC OS, as well as when building natively. Rob Kendrick 2008-07-28 21:21:40 +0000
  • e0e6f02f82 Update building/packaging documentation Rob Kendrick 2008-07-28 21:02:20 +0000
  • fe7cae2bfe Refactor Makefile a little to be slightly more organised. Made more features configurable from Makefile.config Rob Kendrick 2008-07-28 20:56:24 +0000
  • 052f99d379 Include headers we need, rather than depending on (optional) features doing so. Rob Kendrick 2008-07-28 20:32:51 +0000
  • 9be511ce2c Fix native RISC OS build breakage caused by r4765. Thanks jmb. Michael Drake 2008-07-27 08:54:14 +0000
  • 203b3289b8 - Include utils/config.h before each WITH_* test entiry enabling/disabling the object file. - Add same test in corresponding header file (if there is one) - riscos/uri.c: include riscos/uri.h and have function definitions matching the declarations. - Disable PDF debug logging. John Tytgat 2008-07-26 23:42:24 +0000
  • 4ea96eac11 Install file added in last commit Rob Kendrick 2008-07-26 23:04:10 +0000
  • 85cd66c1b5 Add 16x16 NetSurf icon for use in desktop menus, as required my many environments and distributions. Rob Kendrick 2008-07-26 23:02:45 +0000
  • b6bf21e53b Avoid installing svn meta data Rob Kendrick 2008-07-26 22:58:01 +0000
  • 3bb2ffc5ee Simple install target for default settings. Could be made more configurable via the config file (also updating the search path used in gtk_gui.c) later. Rob Kendrick 2008-07-26 22:53:13 +0000
  • ad353eab97 Reenable Haru by default Rob Kendrick 2008-07-26 22:43:41 +0000
  • afb3364151 Comment out code that causes segfaults on some GTK setups. It is unclear as to what it is meant to be doing, as it refers to non-existant widgets. Rob Kendrick 2008-07-26 22:35:09 +0000
  • 5f6c2cbff7 - Compiler warning squash - Changed a lineending \n\r -> \n for a couple of files. - More code style conformance. John Tytgat 2008-07-26 22:29:15 +0000
  • aae686d90a Don't try to set up the old About box, which no longer exists. Rob Kendrick 2008-07-26 21:54:22 +0000
  • 4b10eeaf4d Add mention of Makefile.config to packaging guide. Rob Kendrick 2008-07-26 18:26:35 +0000
  • e52a8ce097 Update building docs to reflect new config file and libhdpf Rob Kendrick 2008-07-26 18:12:04 +0000
  • a71e44a6e7 Fix compile warning Rob Kendrick 2008-07-26 18:05:59 +0000
  • 9ba20a6eec Ensure the dependency files are rebuilt if Makefile.config changes Daniel Silverstone 2008-07-26 18:00:08 +0000
  • 08259a4e4e Don't include gtk_print.h when Haru is disabled. Rob Kendrick 2008-07-26 17:44:38 +0000
  • e76463aa49 Make the auto-configuration message fit into the rest of the messages more nicely Daniel Silverstone 2008-07-26 17:44:25 +0000
  • e894e38c37 Merged revisions 4282-4285,4288-4293,4297-4298,4307,4309-4313,4322,4324-4431,4434-4494,4500-4508,4515,4517,4525-4545,4548-4555,4558-4572,4574-4576,4579,4582-4615,4618-4628,4630-4634,4636-4641,4643-4654,4656-4675,4677,4679-4685,4687-4750 via svnmerge from svn://svn.netsurf-browser.org/branches/mikeL/netsurf Rob Kendrick 2008-07-26 17:30:26 +0000
  • 7ae05a60ae Revert accidental disabling of Haru Rob Kendrick 2008-07-26 17:14:06 +0000
  • c74b00445f Make using libpng only be enabled when NETSURF_USE_HARU_PDF is YES. Rob Kendrick 2008-07-26 17:13:24 +0000
  • 789ab037d1 Add simple, experimental Makefile.config support. * GTK-specific features, such as RSVG and librosprite, can be set to one of three options; YES, NO or AUTO. AUTO will attempt to auto-detect its availability and enable it if it is available. * Haru PDF export/printing is enabled via this also. It lacks a pkg-config file and works on RISC OS too, and thus has no auto-detection. Disabling it disables the PDF-related menu entries in nsgtk. Rob Kendrick 2008-07-26 17:08:23 +0000
  • 35d3d6d0bb First merge of Adam Blokus' GSoC work from his branch 'branches/adamblokus/netsurf'. John Tytgat 2008-07-26 16:01:59 +0000
  • 9fb65c7096 Remove if that was always true. Michael Drake 2008-07-26 15:43:41 +0000
  • 94dea065b9 Add support for gzipped Messages files Rob Kendrick 2008-07-26 15:18:21 +0000
  • dcf1721dee Fix deletion from text gadgets John Mark Bell 2008-07-25 13:25:01 +0000
  • b69d5df7d4 Remove unused sprites. Michael Drake 2008-07-24 11:25:45 +0000
  • 8a7bb3194c Fix working out whether a text is in an inline. Michael Drake 2008-07-19 18:46:17 +0000
  • eb613cfedd BOX_TEXT only plotted with background when parent is BOX_INLINE. (Fix "Explore the BBC" button on BBC News etc.) Michael Drake 2008-07-19 17:07:20 +0000
  • 89da5c5eed Lose unused variable John Mark Bell 2008-07-19 09:57:18 +0000
  • b37bb0cbff Fix inverted logic. John Mark Bell 2008-07-19 09:28:45 +0000
  • e0da359a36 Modify textarea_cut to allow caller to specify whether to place removed text on the clipboard. John Mark Bell 2008-07-19 09:22:21 +0000
  • 3d76ba0472 Fix background image redraw for scales other than 100%. Michael Drake 2008-07-19 01:36:12 +0000
  • 302e16de79 Fix repeating background image redraw bug. Michael Drake 2008-07-19 00:50:41 +0000
  • fb0937285c Revert default max fetchers per host option value. Michael Drake 2008-07-18 09:52:18 +0000
  • e7850d9762 Merged revisions 4282-4285,4288-4293,4297-4298,4307,4309-4313,4322,4324-4680 via svnmerge from svn://svn.netsurf-browser.org/branches/mikeL/netsurf Rob Kendrick 2008-07-16 10:19:30 +0000
  • cda086882a Add Style Guide URL to Docs overview. Michael Drake 2008-07-11 19:18:21 +0000
  • 1edf2c51b8 Fix comment typo. Michael Drake 2008-07-11 12:19:47 +0000
  • 5452d31d37 Make css_dump_style dump to a specified stream rather than assuming stderr. Makes box_dump on <>RISC OS behave sensibly. John Mark Bell 2008-07-09 11:49:27 +0000
  • 565ea1bc1e Sketch out a rendering library John Mark Bell 2008-07-08 19:43:52 +0000
  • 4cde1a1203 Age-old changes to ideas for CSS library, better in SVN in this state than lost forever John Mark Bell 2008-07-08 19:43:29 +0000
  • c02fcf5bc2 Update to last LGPL2+ version of talloc. John Mark Bell 2008-07-07 17:41:29 +0000
  • e7c5e16b9b Performance improvements: rather than calling content_clean() every poll, we now call it no more frequently than once every 5 seconds. Additionally, we cache the result of talloc_total_size() in content_clean() rather than calculating it twice. On large documents, this function took 25% of CPU time. This makes the fetching/rendering/scrolling/redrawing of large documents over twice as fast. Rob Kendrick 2008-07-07 14:05:29 +0000
  • 192faa2177 Fix segfault caused by using tab to leave proxy port entry widget in nsgtk Rob Kendrick 2008-07-01 15:08:10 +0000
  • 489392eeeb Shave another 164 bytes off the size of the throbber PNGs Rob Kendrick 2008-07-01 13:44:31 +0000
  • 19f27eeef2 Reduce throbber PNG filesizes. Michael Drake 2008-07-01 13:40:14 +0000
  • 1cdfeae0c6 Fix top margin of boxes with a non-visible overflow type. Michael Drake 2008-06-30 15:53:28 +0000
  • 40b4735f91 Change u_int32_t to uint32_t Rob Kendrick 2008-06-17 14:39:27 +0000
  • 1a5d650b94 Avoid relying on temporary selected FS, use / or Run John Tytgat 2008-06-15 18:28:55 +0000
  • 1b57a83028 Removed WITH_* ones which do no longer exist and added the ones which were missing. John Tytgat 2008-06-15 17:51:23 +0000
  • d860d93de2 Check file exists in bitmap_create_file(). Fixes empty local history when Scrap is wiped. James Bursa 2008-06-15 00:27:22 +0000
  • 884b93acaa Remove unused function filename_as_url(). James Bursa 2008-06-14 23:24:11 +0000
  • f87138e5de Remove two unused functions. James Bursa 2008-06-14 23:17:50 +0000
  • 337a2004cc Don't crash when attempting to save a bitmap with no data. This can happen when out of memory. James Bursa 2008-06-14 23:13:19 +0000
  • 43fe533340 Remove nonsensical disc cache section from Choices window. James Bursa 2008-06-14 22:47:00 +0000
  • 26e7290d7a Fix NetSurf capitalisation and add me. Michael Drake 2008-06-14 22:30:30 +0000
  • 3d590b1efa Handle errors returned by curl_multi_perform(), such as out of memory, instead of exiting. James Bursa 2008-06-14 21:43:52 +0000
  • 5fa68a06c2 Merged revisions 4114-4265,4267-4272,4275-4285,4287-4325 via svnmerge from svn://source.netsurf-browser.org/branches/mikeL/netsurf John Mark Bell 2008-06-11 10:57:44 +0000
  • f69c024ecb Add param and return details to layout_solve_width() comment. Michael Drake 2008-06-10 22:00:12 +0000
  • 7fbb51d799 Extended scroll wheel support (Select) Adrian Lees 2008-06-07 23:39:09 +0000
  • a00bc79665 Save WimpSlot too when NetSurf$CoreDump is set and NetSurf crashes. James Bursa 2008-06-07 19:00:46 +0000
  • 5e393e19ce Use bundled resources instead of separate files. throbber uses 'data' type also now. François Revel 2008-06-07 02:48:31 +0000
  • 8c1a5323e6 - We don't need the XPM icon. - import res/* in the resource file to bundle them with the binary. François Revel 2008-06-07 01:53:43 +0000
  • b0fa2b299d Add copyrights Notes on a plot_path implementation. François Revel 2008-06-07 01:13:07 +0000
  • 87df7ca228 Forgot to tell about the need to make css/scanner.c on Linux and copy it back as re2c wants gcc4. François Revel 2008-06-07 01:07:50 +0000
  • 6cfdcb7b3c Detailed the needed steps and deps for the BeOS build. François Revel 2008-06-07 01:00:47 +0000
  • 461e520077 Zoom using shift-scrollwheel Adrian Lees 2008-06-07 00:50:15 +0000
  • 6168417b80 Fix cache control John Mark Bell 2008-06-06 23:51:51 +0000
  • cc840b6df5 Fix up. Michael Drake 2008-06-06 18:26:26 +0000
  • 4f535606fb Remove stray semicolon. Michael Drake 2008-06-06 18:23:40 +0000
  • d23457c620 Remove stray semicolon. Michael Drake 2008-06-06 18:21:50 +0000
  • e598e7c556 Change box scrollbar drag to happen on HOLDING. Michael Drake 2008-06-06 18:18:08 +0000
  • 243e0abbcd Establish a new block formatting context for blocks with non-visisble overflow style. (9.4.1) Michael Drake 2008-06-06 14:54:19 +0000
  • b2cbb513fa Placeholder for infos on building the BeOS version. François Revel 2008-06-06 14:41:30 +0000
  • 2319b6032e + Change core to handle different front end click behaviour styles. (Act on mouse button press or on button release.) + Click hold on CSS scrollbar arrows now pauses before starting to auto-repeat. + Click hold on scrollbar wells will now auto-repeat. Michael Drake 2008-06-06 13:58:56 +0000
  • f1b1a9737f Get rid of non ASCII \xa0 character in comments (copy-pasting a webpage ?) I also need config.h for a missing type on BeOS. François Revel 2008-06-05 23:04:54 +0000
  • 846c65b899 BeOS: I can now use *ng and jpeg... Also link to libtranslation, it's used to load the throbber pngs. Switched from beres to rc as ressource compiler, it should allow importing external css and html files from resources. François Revel 2008-06-05 22:54:49 +0000
  • 524e29c4df - fixed alpha bitmap drawing - fixed polygon drawing - newstyle throbber, loosely copied from the gtk one. François Revel 2008-06-04 01:53:20 +0000
  • 38be80a680 Fix list marker check. Thanks to jmb and mikeL. Michael Drake 2008-06-03 22:18:15 +0000
  • 5015eb6e87 Squash warning John Mark Bell 2008-06-03 22:17:35 +0000
  • b661f3deaf Don't constrain mouse pointer to window area during text selection. Michael Drake 2008-06-03 21:51:25 +0000
  • 0f4164d934 Added BeOS specific host & target detection. As BeOS needs gcc2 some hacking is required on the dependancy generation... Added support for using resources, and C++ code. François Revel 2008-06-03 20:13:34 +0000
  • 2df3550fcc Add BeOS sources. François Revel 2008-06-03 19:51:54 +0000
  • 90a15a9753 The BeOS-specific part of the BeOS (and Haiku) port, modeled mostly from the GTK version. Some fixes are needed elsewhere but non-obvious ones I'll post on the mailing list for discussion. Currently it opens windows with a toolbar, url and status bar, a (yet empty) menu bar. Rendering seems to work including scrolling at scale 1 (other non-tested). framesets seems broken though. François Revel 2008-06-03 19:07:09 +0000
  • 86e74c970b Add code to save DA to a file if NetSurf crashes and NetSurf$CoreDump exists. James Bursa 2008-06-03 03:04:41 +0000
  • 8282253a54 Move struct cache_data from fetch to content as it is no longer needed by fetch. Make it a member instead of pointer in struct content. James Bursa 2008-06-03 01:10:46 +0000
  • f59d4a3626 Remove old GTK throbber GIF. Michael Drake 2008-06-02 18:06:30 +0000
  • 98589be65c nsgtk now loads the throbber from a set of PNG files. This change will make your eyes bleed. Please avoid looking at it until I make this cleaner. Rob Kendrick 2008-06-02 16:47:15 +0000
  • 57dcb9d0f7 Add new throbber PNGs. (Currently unused.) Michael Drake 2008-06-02 15:34:35 +0000
  • 3b311141e0 Update RISC OS throbber. Michael Drake 2008-06-02 15:32:43 +0000
  • 50815b5019 Update MNGError to include error code. Remove PNGError. James Bursa 2008-06-01 00:17:58 +0000
  • 70c7b81c2f Improve MNG error handling to show error code. Fix code not expecting bitmap_get_buffer() to return 0. James Bursa 2008-06-01 00:15:53 +0000
  • 21a3c99d3d Remove unused members of struct fetch (were moved to fetch_curl but not removed from here). James Bursa 2008-05-31 16:57:53 +0000