Commit Graph

  • 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
  • f46dd78718 Next batch of menu changes; clarify some key presses Adrian Lees 2009-02-01 02:19:01 +0000
  • 4cf6935761 Added context menu option to download the link target. Added SAVEAS/K to OPEN ARexx command to download a URL instead of displaying it. Chris Young 2009-01-31 23:45:25 +0000
  • 400ed91129 Hubbub allows FONT tags to span blocks and the way that the box tree is generated, this makes the BOX_INLINE's BOX_INLINE_END appears in a different BOX_BLOCK. That seems wrong, but fix layout not to crash for now. Michael Drake 2009-01-31 22:49:41 +0000
  • 89cfc2f51b This change belonged to r6323. John Tytgat 2009-01-31 16:28:29 +0000
  • 1ba9a1d529 Avoid having '...' in the RISC OS PDF export menu entry. John Tytgat 2009-01-31 16:07:09 +0000
  • f4800eab4c Fix a couple copyright years. John Tytgat 2009-01-31 13:56:36 +0000
  • 35cd7ecbad When UnixLib 5 is used, use its API to do the coredumping. Define UnixEnv$coredump (value needs to be a directory to where the coredump files can be written too) instead of NetSurf$CoreDump to enable this. John Tytgat 2009-01-31 13:50:17 +0000
  • 414f42faac Make inline boxes store the height of their line box and include in box tree dump. Michael Drake 2009-01-31 13:26:28 +0000
  • bce01f90bc RFix immediate menu-related problems; changes to follow Adrian Lees 2009-01-31 03:43:06 +0000
  • 6a0a7c346a Let's try that again. Now actually passes the regression tests. John Mark Bell 2009-01-31 03:03:50 +0000
  • e2ebfb72f7 Fix urldb_match_path(). Fix test code. John Mark Bell 2009-01-31 02:49:26 +0000
  • 966b402881 urldb_destroy_path_tree() -> iteration John Mark Bell 2009-01-31 02:30:28 +0000
  • 9085c458d3 urldb_save_cookie_paths() -> iteration John Mark Bell 2009-01-31 02:16:01 +0000
  • 71e397eb84 Initialising variables helps John Mark Bell 2009-01-31 02:13:12 +0000
  • 92b3bdeda0 urldb_delete_cookie_paths() -> iteration John Mark Bell 2009-01-31 02:12:06 +0000
  • 45b222ab50 Make urldb_dump_paths iterate John Mark Bell 2009-01-31 02:02:01 +0000
  • a1d409d922 Make urldb_match_path() iterate. John Mark Bell 2009-01-31 01:57:15 +0000
  • 887d7984cb Fix scale of inline borders. Michael Drake 2009-01-31 00:41:03 +0000
  • b132fba399 Right-clicking a page now removes the browser caret as well, but isn't properly implemented; see todo. Sean Fox 2009-01-30 22:38:39 +0000
  • 851111e929 Properly show the context menu separator. Sean Fox 2009-01-30 22:00:10 +0000
  • 4789d3c09d Clicking in the draw area now deselects the URL bar. Sean Fox 2009-01-30 21:59:01 +0000
  • 0de8393358 Save page support on the context menu. Sean Fox 2009-01-30 21:23:10 +0000
  • 376ef0ca47 Make urldb_iterate_entries_path use iteration John Mark Bell 2009-01-30 19:58:46 +0000
  • e5c07a3a82 Pedantic linewrapping John Mark Bell 2009-01-30 19:47:15 +0000
  • 29fac74dcc Make urldb_iterate_partial_path iterate over the tree and not recurse. John Mark Bell 2009-01-30 19:43:54 +0000
  • ffe288e50b This logic looked entirely wrong. Fix it to be more sane. If this breaks things, blame the lack of commentary. John Mark Bell 2009-01-30 19:09:26 +0000
  • a2fbddea60 Minor optimisation John Mark Bell 2009-01-30 18:50:55 +0000
  • a3f46b12ef Iterate when counting/writing out paths. John Mark Bell 2009-01-30 18:48:55 +0000
  • dfa214c525 Not my day :( Adrian Lees 2009-01-30 05:08:54 +0000
  • 34fdcf3aec And these files too, please Adrian Lees 2009-01-30 05:07:07 +0000
  • 03a1aac36a Selection- and link-related functions now on menu; other menu changes as per t's plan Adrian Lees 2009-01-30 05:06:30 +0000
  • daf8c22d1b Only get top margin if box has style. Michael Drake 2009-01-29 22:57:32 +0000
  • 56b48410be Include top margin when finding sides for block formatting contexts. Michael Drake 2009-01-29 21:23:48 +0000
  • ab3da70659 Squash some memory leaks. Sean Fox 2009-01-29 08:13:28 +0000