Commit Graph

  • 898d547bcf run time selectable freetype bitmap depth add full alpha renderer Vincent Sanders 2009-02-20 12:57:47 +0000
  • 1ccc3182e3 Fix handling of buttons in successful control search John Mark Bell 2009-02-20 12:55:50 +0000
  • 1f859400d9 If we have no document charset on completion of parse, retrieve it from the binding. Make the binding return Windows-1252 if it has no idea (as this is what the parser will have defaulted to). Fix form_new to not require a document charset to be present -- it may not be known at this point. Fixup form document charsets post-parse, so that form submission works correctly. John Mark Bell 2009-02-20 12:50:34 +0000
  • 8bebcb5ca9 Fix handling of URLs on float boxes (which have no style). Michael Drake 2009-02-20 12:12:32 +0000
  • cc1094f0ac Utilise hubbub's form association callback. Please can we dispense with the libxml binding? It's causing much #ifdef mess. Fix encoding of <input type=image> names -- previously were output as raw utf-8, rather than in the submission charset. Actually bother to destroy forms in a document, and the controls associated with them. We still leak non form-associated controls, but that's too much effort to fix right now. John Mark Bell 2009-02-20 11:39:25 +0000
  • 0619131f20 Enable autohinter. Greatly improves glyph quality in framebuffer port. Also get FreeType to render at same time as loading. Rob Kendrick 2009-02-20 11:21:28 +0000
  • c1235f1e9e Ensure that the FB frontend sets a subtarget, otherwise error out. This prevents silly mistakes like 'NETSURF_FB_FRONTEND := SDL' which had me stumped for a few minutes. Daniel Silverstone 2009-02-20 10:10:32 +0000
  • 0cecbe3cbc allow framebuffer port to use freetype2 library Vincent Sanders 2009-02-20 09:51:21 +0000
  • 8aa291df0f Don't outline all text widgets. Michael Drake 2009-02-19 00:00:10 +0000
  • b04c72fc0f Outline URL bar and make it take the remaining width minus space for a throbber. Michael Drake 2009-02-18 23:45:12 +0000
  • 5668fa1154 Remove default theme's dependency on AISS Chris Young 2009-02-18 20:04:59 +0000
  • 1a7a1e09b8 Purge f78 and f83 sprites. Michael Drake 2009-02-18 18:58:00 +0000
  • 38dabfb3f2 Remove faf icons. Michael Drake 2009-02-18 16:38:09 +0000
  • 856c3bca25 Implement 'auto' value for CSS cursor property. Allow cursor type to be user set for links and form stuff. Michael Drake 2009-02-18 15:57:08 +0000
  • badf00b47c Squash warnings John Mark Bell 2009-02-18 14:38:34 +0000
  • 6bccb65227 Check if we actually got an event before processing it John Mark Bell 2009-02-18 14:26:38 +0000
  • a3fecdf1fc Squash leak John Mark Bell 2009-02-18 14:10:35 +0000
  • ae781b4fd8 Destroy bitmap if thumbnailing fails. Make amiga port's thumbnail_create() actually return something John Mark Bell 2009-02-18 13:25:57 +0000
  • 15d7987723 Squash leaks John Mark Bell 2009-02-18 13:11:32 +0000
  • abb231b633 Fix ucs4->utf8 conversion. It probably helps to return the number of bytes in the buffer, rather than the free space. John Mark Bell 2009-02-18 12:53:44 +0000
  • afbc77dd07 add simplistic filled polygon plotter Vincent Sanders 2009-02-18 12:52:03 +0000
  • f7e971cad0 fix missing free on error Vincent Sanders 2009-02-18 12:51:31 +0000
  • 5c0865f942 AUTO <> YES. John Mark Bell 2009-02-18 12:41:47 +0000
  • f1a64182f4 Remove redundant PNGs. Michael Drake 2009-02-18 11:04:04 +0000
  • 55c4e99740 Add some initial toolbar icon PNGs. Michael Drake 2009-02-18 11:02:15 +0000
  • de42425720 Remove misleading comment John Mark Bell 2009-02-17 23:50:40 +0000
  • 2c3fd80874 Make framebuffer frontend's nsfont_width use the number of characters to calculate the width of a string. John Mark Bell 2009-02-17 23:46:19 +0000
  • 41d2eca3b1 Port our UTF-8 routines to parserutils (only enabled when building against Hubbub). Sync our temporary internal copies of these functions with parserutils (which is rather better tested and fixes a number of known bugs in NetSurf's previous UTF-8 handling). Ideally, this will be the only place in NetSurf that has any dependency on parserutils, so port the amiga font code to our internal APIs. John Mark Bell 2009-02-17 23:44:17 +0000
  • d3c8909413 switch to tlsas images Vincent Sanders 2009-02-17 23:16:04 +0000
  • e8941c39ed add stop button Vincent Sanders 2009-02-17 22:26:36 +0000
  • ddbfb99e60 Account for new paths to search for libs & headers in Haiku. François Revel 2009-02-17 22:15:51 +0000
  • 88403793f2 Add new pointer PNGs. Michael Drake 2009-02-17 21:29:37 +0000
  • 9f32d180f8 Whoops. It looks like I broke the framebuffer and debug builds. John Mark Bell 2009-02-17 19:29:38 +0000
  • ee986e1d0a Divorce PDF export and printing. At some point, the RISC OS printing code should be ported to the core page-based output engine. John Mark Bell 2009-02-17 16:37:51 +0000
  • f41d666fe1 Squash warnings from GTK. Rework export_pdf and print menu handlers to not leak memory, actually check return values, and stop processing in those cases. Many pedantic whitespace changes. Remove 3 spurious labels from the tab notebook in netsurf.glade. Make PDF export menu entry sensitive by default. Make Print preview menu entry insensitive, as it's unsupported. John Mark Bell 2009-02-17 15:08:22 +0000
  • 79b4cee9d3 Make redirects behave as a NOP wrt the verifiability of fetches. Apparently, the interweb depends on this. John Mark Bell 2009-02-16 20:24:54 +0000
  • e89384911f Fix BeOS build. Please try to patch all platforms when breaking things like this :p François Revel 2009-02-16 19:08:20 +0000
  • 22d8b8e512 Squash warning when built without WITH_SSL John Mark Bell 2009-02-15 23:21:53 +0000
  • 7f2ec301cf make pointer image change Vincent Sanders 2009-02-15 23:15:42 +0000
  • e8cb20ac2a Need an additional softlink to stop the build failing if no libcrypto.a is present and we are linking with shared objects. Chris Young 2009-02-15 13:00:42 +0000
  • 3987db4702 Remove some more options that aren't needed with latest SDK Chris Young 2009-02-15 12:56:19 +0000
  • 34db852b01 Remove dummy libraries Chris Young 2009-02-15 12:47:24 +0000
  • cb6bba7fb9 Fix Amiga SSL build Chris Young 2009-02-15 12:37:54 +0000
  • dd5f00fe79 Re-enable the ability to control the SSL certificate UI's inclusion. As a side-effect, NetSurf won't build SSL unless the cURL on the system is linked against OpenSSL Daniel Silverstone 2009-02-15 11:47:13 +0000
  • aab2b32e23 Fix silly mistake moving cursor to top left all the time Vincent Sanders 2009-02-14 16:49:49 +0000
  • 81c0d52317 Add VNC server framebuffer frontend Vincent Sanders 2009-02-14 16:39:27 +0000
  • 71fd3e756c fix type warning in LOG statement Vincent Sanders 2009-02-14 14:16:46 +0000
  • 7a867aacc2 Fix character sign issue causing corrupt characters to be plotted Fixed warnings from making signs explicit Vincent Sanders 2009-02-14 14:12:29 +0000
  • 8ce23e69e0 fix mouse over co-ordinates to take into account scroll offsets Vincent Sanders 2009-02-14 14:05:02 +0000
  • d6cd92e0cc Fix resource handling buy copying the GTK approach Cleanup mouse movement handlig Vincent Sanders 2009-02-14 12:49:21 +0000
  • f90e43e2b0 Fix a bug where public screens would remain open if NetSurf was the last visitor window to close. Chris Young 2009-02-14 12:29:07 +0000
  • 81cd7ce209 move mouse movement handling to common place and make it cope with passing movement to browser window if inside Vincent Sanders 2009-02-14 09:01:49 +0000
  • ce23bb867b make url bar work make SDL frontend keypresses more sensible split out inline image data into a seperate source file Vincent Sanders 2009-02-13 17:34:18 +0000
  • 79c0981402 Ensure that neither the current fetch host nor the referrer is an IP address before attempting to domain match them. John Mark Bell 2009-02-13 10:49:35 +0000
  • 7ff747e1e6 make statusbar work Vincent Sanders 2009-02-13 01:43:32 +0000
  • f32c4ff799 alter mouse click handling so browser window is uses the same interface as other root window widgets Vincent Sanders 2009-02-13 00:31:24 +0000
  • e5c225f7d9 Even fuzzier domain matching. John Mark Bell 2009-02-13 00:25:48 +0000
  • 79d097658a Inintial implementation of framebuffer widgets Vincent Sanders 2009-02-12 23:01:11 +0000
  • ced13d5d01 Fix default CSS file path. Michael Drake 2009-02-12 14:35:31 +0000
  • 614de7d473 Fix window clipping and introduce concept of "root" framebuffer window to allow for navigation and status bars Vincent Sanders 2009-02-12 14:16:40 +0000
  • 06ec51993d add some instrructions on building teh framebuffer port, heavily based on GTK document Vincent Sanders 2009-02-12 13:36:55 +0000
  • e4378d3d0c add history navigation Vincent Sanders 2009-02-12 09:51:47 +0000
  • 239884924f Symlink Aliases file into framebuffer resources John Mark Bell 2009-02-12 09:30:19 +0000
  • 99929082b8 Enable support for hubbub in the framebuffer frontend. John Mark Bell 2009-02-12 09:15:23 +0000
  • 53f5a9ab4d stop SDL frontend consuming all available CPU when idel Vincent Sanders 2009-02-11 22:36:07 +0000
  • cbf07e1bc3 make schedule_run return if it has active jobs to schedule Vincent Sanders 2009-02-11 22:33:55 +0000
  • 5060882795 Fix SDL frontend input Vincent Sanders 2009-02-11 20:55:50 +0000
  • 7875677123 Add limits.h to fb_gui.c for INT_MAX Rob Kendrick 2009-02-11 13:48:56 +0000
  • dccf2836b6 fix double free Vincent Sanders 2009-02-11 13:48:44 +0000
  • 233d5ff333 List SDL option. Michael Drake 2009-02-11 13:37:11 +0000
  • 2b41eceafe add SDL frontend for framebuffer port Vincent Sanders 2009-02-11 00:20:02 +0000
  • b3bc3eb896 Don't bother trying to render things that are completely off the screen Chris Young 2009-02-10 18:53:17 +0000
  • 72b8a67660 Ensure URLs are normalized prior to fetching. Squash memory leaks. John Mark Bell 2009-02-10 18:35:56 +0000
  • 876c92e58e Fix assert when there is no hotlist file Chris Young 2009-02-08 23:23:46 +0000
  • e1133726c9 Fix animated GIF display Chris Young 2009-02-08 10:12:27 +0000
  • ac6b80c988 Obvious fix for text start/end problem; missing something? Adrian Lees 2009-02-08 04:25:42 +0000
  • 2c78e54298 Really stop overwriting window borders (also fix fast scrolling down, and break fast scrolling up) Chris Young 2009-02-07 16:40:56 +0000
  • a588aa92c9 Enable/disable caching of native bitmaps in gfx board mem Chris Young 2009-02-07 10:45:58 +0000
  • 19321017a9 Document the assumption that all URLs passed into urldb are already normalised. Violate this precondition at your peril. John Mark Bell 2009-02-06 02:08:00 +0000
  • 961be4593b Ensure hotlist URLs are normalised before using them. Squash a bunch of memory leaks. John Mark Bell 2009-02-06 02:04:25 +0000
  • d76712a150 pdf_plot_fill(): fixed wrong change made in r6363. John Tytgat 2009-02-06 01:09:08 +0000
  • 0ccdff104f Blah. John Mark Bell 2009-02-05 15:07:19 +0000
  • 146e26a403 Some attempt at faster scrolling - can be enabled with option faster_scroll:1 Chris Young 2009-02-05 12:20:23 +0000
  • 403376e890 - desktop/save_pdf/pdf_plotters.c: - Have a set of libharu gstate update related wrapper routines which minimizes the gstate updates in the PDF file resulting in smaller PDF file size. - Colour values were wrongly scaled (was dividing by 256 instead of by 255). - pdf_plot_polygon(): last (closing) lineto wasn't needed, a fill operation will do that automatically. - pdf_scale/pdf_set_scale(): moved to desktop/save_pdf/font_haru.c as pdf_text_scale/haru_nsfont_set_scale(). - desktop/save_pdf/pdf_plotters.c(pdf_set_scale): moved to desktop/save_pdf/font_haru.h as haru_nsfont_set_scale(). - desktop/save_pdf/font_haru.c: - moved pdf_scale variable from pdf_plotters.c to here. - haru_nsfont_set_scale(): was pdf_set_scale from pdf_plotters.c - haru_nsfont_apply_style(): always calculate font size and pass it on to caller when requested. - desktop/save_pdf/font_haru.h: - haru_nsfont_set_scale(): declare. - haru_nsfont_apply_style(): add font size parameter - gtk/gtk_scaffolding.c(MENUHANDLER(export_pdf)): call haru_nsfont_set_scale() instead of pdf_set_scale(). John Tytgat 2009-02-05 02:31:19 +0000
  • 73b761ecf5 Try to stop rendering of things that can't be seen Chris Young 2009-02-04 18:10:10 +0000
  • fbf6d4cd41 - Constify parameters of struct plotter_table::polygon and struct plotter_table::path - riscos/save_draw.c(ro_save_draw_plotters): Make it static. - desktop/save_pdf/pdf_plotters.c(pdf_plot_path): fix broken implementation (coordinates path were wrong, no clip/text mode update, transformation matrix was overwritten); only update fill and/or stroke color when fill and/or stroke is done. (pdf_begin): disable compression when PDF_DEBUG is set John Tytgat 2009-02-03 01:27:54 +0000
  • 9a17510206 - apply_clip_and_mode(): pass text mode selection as parameter instead of using global variable text_mode_request. - pdf_next_page()/pdf_end: fix possible gstate unbalance by using apply_clip_and_mode(). John Tytgat 2009-02-02 23:25:36 +0000
  • 7f4f1c80ef Fix object save Adrian Lees 2009-02-02 23:20:20 +0000
  • 9984ea5f11 Protect NS from DrawFiles it generated Adrian Lees 2009-02-02 23:17:41 +0000
  • 2138d4f327 Give iframes an initial size. Michael Drake 2009-02-02 22:07:24 +0000
  • 1f6d4f4a42 Appease tlsa Adrian Lees 2009-02-02 21:44:54 +0000
  • c1439ae4e7 Comment content_redraw. Michael Drake 2009-02-02 14:06:51 +0000
  • f1c7c7f072 Remove unused line_height stuff for now. Michael Drake 2009-02-02 13:54:48 +0000
  • 3cffe17cc7 More commenting of what we do with clip rectangle. Michael Drake 2009-02-02 12:57:30 +0000
  • b2182b8c50 Fix clear:both; when there's nothing to clear. Michael Drake 2009-02-02 12:56:15 +0000
  • 57124b7f92 Unexport pdf_scale variable (use pdf_set_scale to set it) and initialize it to DEFAULT_EXPORT_SCALE. John Tytgat 2009-02-02 00:22:44 +0000
  • 15e8ba0270 Selection menu and save/download tweaks Adrian Lees 2009-02-02 00:06:31 +0000
  • a15d9876ca Document setting up of clip rectangle for NetSurf's core. Michael Drake 2009-02-01 23:56:38 +0000
  • 3cb9376483 Delete legacy code. Michael Drake 2009-02-01 23:08:29 +0000
  • c8a8a7808e Tidy-up of redraw code Chris Young 2009-02-01 22:54:31 +0000