Commit Graph

  • 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
  • 6dcef96aca Add sensitive property for PDF export like for the other export entries, this disables the PDF export menu entry when there is no content. John Tytgat 2009-02-01 22:31:30 +0000
  • 1047428df5 Hook in our own libharu copy in the build. John Tytgat 2009-02-01 22:05:56 +0000
  • 350ab68077 gui_window_update_box and gui_window_redraw now only update the relevant areas.. I think. They are liable to destroy things outside of the render area as well currently. Chris Young 2009-02-01 21:28:59 +0000
  • 8718d7efbf Fix libharu address. Michael Drake 2009-02-01 20:18:39 +0000
  • ad6f72667b Remove the caret by replacing it with the area under the caret, rather than the area displayed somewhere else on the page. Chris Young 2009-02-01 18:36:17 +0000
  • aa61544828 strlen() on constant string can be replaced by sizeof()-1 John Tytgat 2009-02-01 13:59:35 +0000
  • 8e4853dd56 Remove unnecessary casting. John Tytgat 2009-02-01 13:54:40 +0000
  • 3f0c50e5a0 - C strings have always an implicit NUL character at the end, no need to specify an extra one. - riscos/configure/con_theme.c: removed spurious code line. John Tytgat 2009-02-01 13:37:32 +0000
  • e8399d8a76 Oops, probably shouldn't double-convert text Chris Young 2009-02-01 13:30:47 +0000
  • 1c1347a215 Convert UTF-8 titles to local charset for display in tabs Disable keyboard shortcuts for tabs as an underscore in the title was causing keypresses to be ignored or tabs to be switched unexpectedly Chris Young 2009-02-01 13:26:21 +0000
  • fb0a2116a3 Change to use names instead of numbers for keypresses Add missing keypresss Chris Young 2009-02-01 13:01:46 +0000