Commit Graph

  • a6014fc344 Add README file. Michael Drake 2009-07-28 13:09:42 +0000
  • e3861bbc1a Remove dead doc. Michael Drake 2009-07-28 11:52:23 +0000
  • 1b60cd63b7 Include size of lwc_context in content size. John Mark Bell 2009-07-28 00:21:36 +0000
  • c75a613546 Add stylesheet size + size of imported sheets onto CSS content size. Remove imported contents once we've fetched them and imported them into their parent (once this has happened, the content object is just an empty shell, so not worth keeping around). John Mark Bell 2009-07-27 19:40:55 +0000
  • 2c8a235a5d Shrink allocated <style> source data block to minimum. John Mark Bell 2009-07-27 18:32:55 +0000
  • bbdb07fe16 Fix RISC OS and Amiga builds. The sooner this stuff is in the core, the better. John Mark Bell 2009-07-27 18:01:54 +0000
  • 3be8193500 Port r8808 to trunk. John Mark Bell 2009-07-27 14:58:06 +0000
  • 1916193813 Slight optimisation John Mark Bell 2009-07-27 14:57:40 +0000
  • abd76d327e Delete old CSS document, because it's out-of-date. Should we move the other docs to the wiki? Michael Drake 2009-07-27 14:39:33 +0000
  • 3f62ae40d4 Retrieve charset specified on the HTTP layer. John Mark Bell 2009-07-27 13:56:05 +0000
  • b5d55eb295 Consider stylesheet media types John Mark Bell 2009-07-27 13:49:10 +0000
  • e5f55a27ef Fix potential crash when inline replaced elements have percentage width. John Mark Bell 2009-07-27 10:22:44 +0000
  • 4aaf13f9ed Respect configured font size John Mark Bell 2009-07-27 10:00:31 +0000
  • 51ab05d49f Revert r8804. This is still occuring, on two different XOOPS sites. Chris Young 2009-07-26 19:21:14 +0000
  • a4d3cabd34 Allow the user to disable URL suggestion. Chris Young 2009-07-26 18:47:15 +0000
  • 22dd183a1b Updated version from Samir Hawamdeh Chris Young 2009-07-26 16:26:24 +0000
  • 9c7423c90a Remove setting incremental_reflow off by default. Whatever the cause, the libcss changes appear to have fixed it. Chris Young 2009-07-26 16:24:26 +0000
  • d63daf0525 Minor corrections for libcss build Chris Young 2009-07-26 16:23:34 +0000
  • 055ab3ee17 Ensure quirks.css gets recognised as CSS Chris Young 2009-07-26 16:04:02 +0000
  • f899bd2076 Fix logic Chris Young 2009-07-26 15:56:38 +0000
  • 24881dfb98 Something approximating error reporting. This really needs addressing properly. John Mark Bell 2009-07-25 21:42:27 +0000
  • f734aaace5 Make round-to-nearest clearer. John Mark Bell 2009-07-25 17:21:35 +0000
  • c51b14383c Now that libwapcaplet guarantees NUL-termination of strings, stop copying them unnecessarily. John Mark Bell 2009-07-25 15:47:11 +0000
  • 2c00c55963 Simplify line-height calculation, deferring to nscss_len2px. John Mark Bell 2009-07-25 13:20:12 +0000
  • 2939ec04de More consistent conversion of lengths to pixels. We now calculate the nearest whole number of pixels required for 1 unit, then multiply that by the requested length. This means that 2 * len2px(1, cm) == len2px(2, cm), for example. John Mark Bell 2009-07-25 13:19:11 +0000
  • 3c8f684145 Mention how to get LibCSS. Michael Drake 2009-07-24 21:47:31 +0000
  • 12e49b11c2 Fix crash when a style element is not used because of mismatched media or type. John Mark Bell 2009-07-24 01:48:53 +0000
  • 4af04582ad Fix textarea line height. John Mark Bell 2009-07-24 01:03:17 +0000
  • 7ee7281fcd Fix font config stuff John Mark Bell 2009-07-24 00:43:02 +0000
  • 836859763e Undo alignment change pending proper implementation of HTML alignment. Michael Drake 2009-07-24 00:20:59 +0000
  • cc662408b7 Fix text/plain lineheight calculation John Mark Bell 2009-07-24 00:17:43 +0000
  • 48e3221458 Don't attempt to basline-align non text related inlines. Michael Drake 2009-07-24 00:08:23 +0000
  • 010774fb25 Remove old forced table cell text alignement. Michael Drake 2009-07-23 23:54:49 +0000
  • b1c1d85f97 Better way of aligning text baselines. Move boxes down to align 0.75 point instead of changing height. James Bursa 2009-07-23 23:51:43 +0000
  • 3dd350a5ea Correct include. John Mark Bell 2009-07-23 23:50:35 +0000
  • b22f567bdd Remove mention of re2c and lemon. Still need to update with LibCSS and wapcaplet info. Michael Drake 2009-07-23 23:25:51 +0000
  • ddeadd1c02 Merge LibCSS port to trunk. John Mark Bell 2009-07-23 23:05:34 +0000
  • b20949a350 Replace URL bar with custom StringView class. Thanks to Stephen Fellner, Rene W Olsen and Joerg Strohmayer. Chris Young 2009-07-23 11:23:34 +0000
  • dffc8779ed Set height of all text boxes in a line to the height of the highest one. This aligns the baseline of text which changes font size in a line. However, when the inline-block is reflowed, the heights do not shrink again where they could. James Bursa 2009-07-23 02:29:12 +0000
  • f1eb054b87 Merged revisions 8663 via svnmerge from svn://svn.netsurf-browser.org/branches/paulblokus/textinput Michael Drake 2009-07-22 15:59:25 +0000
  • 1e96962f6f Fix stupid John Mark Bell 2009-07-22 07:59:55 +0000
  • 6e13c2fb0a Scale font sizes, for better accuracy. John Mark Bell 2009-07-21 16:55:35 +0000
  • 4ff22c67df Fix render colour of selected text. Michael Drake 2009-07-21 11:33:55 +0000
  • 2565a37a52 Refactor text plotter and other font functions to remove dependency on CSS. John Mark Bell 2009-07-21 10:59:53 +0000
  • 1930989f8c Switch off incremental reflow by default, as for some reason it started causing some sites randomly to freeze on load (with objects remaining) a couple of months back. Chris Young 2009-07-18 11:50:22 +0000
  • 0ef4d08580 Fix OS4.0 key duplication issue (unsat bug#62) and there was much rejoicing Chris Young 2009-07-18 11:36:41 +0000
  • 01d87bd5ba Remove old progress pointer hack Chris Young 2009-07-15 17:44:25 +0000
  • 1299c213ea Revert accidental commit. Michael Drake 2009-07-14 16:53:39 +0000
  • 3bfba0f584 mouse_track Michael Drake 2009-07-14 16:51:42 +0000
  • 9ec94e4dcf Use progress pointer. Michael Drake 2009-07-14 16:18:35 +0000
  • 7fc42b80a4 Improve RISC OS progress pointer. Michael Drake 2009-07-14 15:54:01 +0000
  • f18904ca67 Indicate activity with the progress pointer for a second after you click a link and as the "auto" pointer while stuff is loading. Michael Drake 2009-07-14 15:53:12 +0000
  • 12cdd0f6dd Fix comment. Michael Drake 2009-07-14 13:13:47 +0000
  • 2d95b8aa57 Rename debug outline plot styles and make them const. Michael Drake 2009-07-14 12:42:02 +0000
  • 336b21198d Plot debug outlines after borders and backgrounds, so that they can be seen when things are coloured. Plot content edge before padding edge, so that the colour for the outermost edge is always shown when margin, border or padding are 0. Michael Drake 2009-07-14 11:45:29 +0000
  • 08fc83b189 Simplify debug outline calculations and avoid fp maths when scale is 1.0. Comment some border stuff. Michael Drake 2009-07-14 11:26:44 +0000
  • 8365d46eb7 Rename TRANSPARENT to NS_TRANSPARENT to avoid clash on Windows. By MarkieB. Michael Drake 2009-07-14 10:57:07 +0000
  • 86232d72a6 next round of plotter refactor Vincent Sanders 2009-07-14 10:03:58 +0000
  • ed2206316c Positioned elements are taken out of normal flow, so don't let them affect min/max width calculations. Michael Drake 2009-07-13 15:37:54 +0000
  • af4f3d2be7 Don't do higher quality scaling on OS4.0 as it doesn't work. Chris Young 2009-07-12 18:10:14 +0000
  • ebe0db1864 Delete html_redraw lighter/darker and use the colour tweakers in plot_style. Michael Drake 2009-07-10 20:38:57 +0000
  • e0a4b50e87 Move colour blend routine from html_redraw to plot_style and make it a define. Michael Drake 2009-07-10 19:53:30 +0000
  • 96d8e9335c Remove html_redraw_aa because it is the same as html_redraw_blend. Fix html_redraw_blend to be 50/50 instead of 75/25. Michael Drake 2009-07-10 19:09:33 +0000
  • 680298e61c plotters line refactor Vincent Sanders 2009-07-10 18:36:49 +0000
  • 5feb7018c5 Replace parent_url with a pointer to the parent content. John Mark Bell 2009-07-10 00:26:37 +0000
  • 801ef751af Move all the layers code into plotters.c and refactor to use gui_globals structure Purge option_direct_render Chris Young 2009-07-09 18:52:55 +0000
  • 9e5f6510ec Tweak dot/dash patterns. John Mark Bell 2009-07-09 12:13:01 +0000
  • e580428738 Fix compilation Chris Young 2009-07-08 22:32:57 +0000
  • f9ecd56f62 ploter refactor of rectangle handling Vincent Sanders 2009-07-08 22:04:40 +0000
  • 651228e64d Migrate plotters to use a gui_globals pointer rather than RastPort. Chris Young 2009-07-07 19:28:34 +0000
  • febe19851e Fix warnings Chris Young 2009-07-07 19:27:08 +0000
  • 68aeb65cdf Merged revisions 8059-8359 via svnmerge from svn://svn.netsurf-browser.org/branches/paulblokus/textinput John Mark Bell 2009-07-06 23:47:50 +0000
  • d98ec423b1 Style guide indentation. Michael Drake 2009-07-06 10:46:15 +0000
  • 21a2bfc53c Style guide indentation. Michael Drake 2009-07-06 10:38:13 +0000
  • 7372218033 Fix indentation to use tabs instead of spaces. Michael Drake 2009-07-06 10:33:19 +0000
  • 6dfc7b8a7c GETSCREENANME documentation Chris Young 2009-07-05 21:57:56 +0000
  • be36c723ca Add a note about how to get the best speed out of the OS4 version. Mostly this is to encourage people to use 32-bit screenmodes :) Chris Young 2009-07-05 21:25:24 +0000
  • 0ade453958 Refactor fill plotter to take a style Vincent Sanders 2009-07-05 20:10:17 +0000
  • ab2391ade1 Don't make the global bitmap a friend of the screen bitmap, instead allocate it so that alpha blitting and Cairo operations work correctly. Running NetSurf on a 16-bit screen is now possible without bits of the display missing or obliterated, however it does suffer a small performance hit. Chris Young 2009-07-05 18:15:55 +0000
  • 0d879c2e7f fix warnings Chris Young 2009-07-04 19:12:56 +0000
  • 65ee9ef4b1 Apply scaling quality also to thumbnails. Chris Young 2009-07-04 19:10:33 +0000
  • ceca548a1d Fix serialisation of page titles. John Mark Bell 2009-07-04 18:19:29 +0000
  • 5886f232c4 turn iconification back off as it isn't working reliably. Chris Young 2009-07-04 18:01:46 +0000
  • f611631a5f Basic iconification support Chris Young 2009-07-04 16:12:27 +0000
  • 619ea621e8 Script to show the source of the current page Chris Young 2009-07-04 12:16:53 +0000
  • d90e784ab4 Add GETSCREENNAME command Chris Young 2009-07-04 12:16:22 +0000
  • ac60741c28 Fix scheduler to handle delays of greater than one second. Fixes continual reload issues on pages with meta refresh. Michael Drake 2009-07-03 23:40:26 +0000
  • 7792d81e85 Give input focus to drawing area on click. (credit: Paul Blokus) John Mark Bell 2009-07-02 23:22:24 +0000
  • b8f6dfd58d Minor positional changes. This code probably needs a rethink as it doesn't correctly advance for two-byte UTF8 chars. Chris Young 2009-07-02 23:07:04 +0000
  • 2dbf92761f Fix stupid John Mark Bell 2009-07-02 23:05:10 +0000
  • 1aeecf401c Silence warnings John Mark Bell 2009-07-02 22:36:51 +0000
  • e6f70d9760 Make this more legible and squash leaks. John Mark Bell 2009-07-02 22:35:15 +0000
  • e707fe935b fix keymap Vincent Sanders 2009-07-02 21:37:22 +0000
  • c04b939c8c Fix by tlsa for content which is updated by the core like animated gifs and forms Vincent Sanders 2009-07-02 21:23:54 +0000
  • 1165edf662 remove redundant clg call Vincent Sanders 2009-07-01 13:53:06 +0000
  • a3e205bbd9 Constify ro_uri_launch() If the URL is too long to fit into a non-indirected ANT URLLoad message, then skip the ANT URLLoad broadcast and jump straight to using URI_Dispatch. We don't support indirected ANT URLLoad messages as their potential for memory leakage is too great. John Mark Bell 2009-07-01 12:05:51 +0000
  • 7e01924ecf Bring in line with new bitmap plotter API John Mark Bell 2009-07-01 00:20:24 +0000
  • ce70652694 Update plotters documentation for merged bitmap plotter. Michael Drake 2009-06-30 13:45:08 +0000
  • 26cee820f1 Simplify RISC OS bitmap plotter. Michael Drake 2009-06-30 13:16:29 +0000
  • aa26843411 Improve bitmap plotter API Vincent Sanders 2009-06-30 13:02:23 +0000