Commit Graph

  • 6a9f156fc6 Fix format string warning error Daniel Silverstone 2008-10-10 09:50:42 +0000
  • 9343a94193 Warning squashes Rob Kendrick 2008-10-10 09:47:52 +0000
  • 88b8fdb221 Remove redundant function, and guard print/export-pdf against lack of haru Daniel Silverstone 2008-10-10 09:33:39 +0000
  • f02cf9a5b5 Fix two warnings which only show when not using haru or hubbub Daniel Silverstone 2008-10-10 09:30:17 +0000
  • 74baa6336c Fixed most of the scaffolding warnings. Mike Lester 2008-10-09 23:19:50 +0000
  • c14cd17411 More GTK warning fixes. Rob Kendrick 2008-10-09 23:14:00 +0000
  • 8dedd7a4e1 Updated style, 80 char width Mike Lester 2008-10-09 23:09:01 +0000
  • 4b2802c546 Whole bunch of warning fixes in GTK Rob Kendrick 2008-10-09 23:07:38 +0000
  • 56500ce8e8 Fixed warning relating to Downloads. Mike Lester 2008-10-09 23:06:07 +0000
  • 35120aab1a Fix warnings in gtk_option.c - this code needs *serious* refactoring to remove crackful macros that unbalance braces. Rob Kendrick 2008-10-09 22:49:48 +0000
  • bbda089a72 Style guide formatting: indentation, 80 char width, 2 tabs after wrap. Michael Drake 2008-10-09 21:32:56 +0000
  • 35766f761e Fix braino in previous commit Rob Kendrick 2008-10-09 21:22:27 +0000
  • a0273d8c7f Fix warning in gtk_about.c, reformat Rob Kendrick 2008-10-09 21:17:31 +0000
  • 232c43418d Fixed all but one "about dialog" related warnings. All credit strings are now constant. Mike Lester 2008-10-09 20:47:19 +0000
  • 0bd85e2e44 Add header guard to reduce warning count marginally Daniel Silverstone 2008-10-09 14:12:44 +0000
  • f6a2b1169d Ensure we set the CSS DPI every time a window opens. For now, this will do. Later we need to monitor and perhaps support per-browser-window dpi? Daniel Silverstone 2008-10-09 13:45:21 +0000
  • 10879f2ad6 Add missing copyright on the version info for BeOS. François Revel 2008-10-09 02:32:33 +0000
  • 8710d3a814 - fix for copying selection to clipboard - fix some leaks - prepare for about box (use about html from rsrc: but it's broken yet) - if more than 1 refs received at the same time, open the extra ones in a new window. François Revel 2008-10-09 01:22:14 +0000
  • ea205ecf23 Generate AmigaOS version string in correct format, taking: netsurf_version_major from desktop/version.c as version SVN revision from local repository as revision Chris Young 2008-10-08 22:55:58 +0000
  • 54013eb1fa Override checking the mime type for known extensions. At least on my system, the mime sniffer thinks css files are text/x-source-code, and NS didn't like that. François Revel 2008-10-08 22:05:11 +0000
  • 8b992259f1 Fix drawing the selection. François Revel 2008-10-08 20:55:18 +0000
  • c31a54788e Add clipboard support. Works mostly. François Revel 2008-10-08 20:08:54 +0000
  • bc3b994817 -enlarge invalidate rect by 1x1 in gui_window_redraw, this fixes caret updates. - implement clipboard handling, not yet used though. François Revel 2008-10-08 19:43:28 +0000
  • 6ce8d637d6 Fix multibyte character input. François Revel 2008-10-08 00:08:48 +0000
  • 493fb9ed87 Fix app signature for Haiku's StyledEdit. François Revel 2008-10-07 01:36:11 +0000
  • 21f541fdef Dereference symlinks on B_REFS_RECEIVED. This way dropping a symlink to an html file actually opens the target, and succeeds in finding its related files. One can still enter the path to the symlink itself in the url bar as file:// anyway. François Revel 2008-10-07 00:42:14 +0000
  • 6fd280ad2e - fix using undefined fd_sets in case active was false. Looks like I was too quick at copy-pasting gtk code. This should fix the busy-loop behaviour on Haiku. - remove dead gtk code. François Revel 2008-10-07 00:15:19 +0000
  • 2ab25ce7db Snif local files entirely the BeOS way, using the mime db, this fixes taking symlinks to html as plain text. Make sure the mime db has the needed types just in case they are missing. François Revel 2008-10-06 23:53:59 +0000
  • 5e32d1ea12 Uncomment the code to focus the view on mouse click, much better. François Revel 2008-10-06 22:34:03 +0000
  • dfec4035dd List traversing tidy-up. Chris Young 2008-10-06 18:20:16 +0000
  • 2808d77089 Full quit function and associated ARexx command (QUIT) Chris Young 2008-10-06 17:47:31 +0000
  • be787cabb1 Closing entire windows instead of just tabs is now possible Chris Young 2008-10-06 07:07:33 +0000
  • 497c218d4a - less debug output - fixed mouse handling, now text input works again. François Revel 2008-10-06 04:11:28 +0000
  • bd276020aa - fix some coordinate handling - bail out trying to redraw if there are more than 1 pending resize, this almost suppresses flicker on resize, and also avoids having the window busy for 10s redrawing 20 times. François Revel 2008-10-06 02:07:55 +0000
  • 482ffb2887 - Remove dead gtk code - fix overlapping of toolbar and content by 1 pixel François Revel 2008-10-06 01:56:54 +0000
  • 1b37dbcd2e Remove dead GTK code & (c) François Revel 2008-10-06 00:32:46 +0000
  • de531c691a Make gui_poll() a little better. Don't check for the event pipe fd if select returned an error. François Revel 2008-10-06 00:29:02 +0000
  • eda397e028 Fix plot_fill and plot_clip coords. Added some code to test plotters. -DTEST_PLOTTERS and call test_plotters_main() from main() to test. This should allow comparison on other platforms if they implement it too. François Revel 2008-10-05 21:42:04 +0000
  • 483bdf7987 Add Aliases to resources for later use. François Revel 2008-10-05 21:38:57 +0000
  • afa472c874 Fixed some problems with tabs, added a tab close gadget. Chris Young 2008-10-05 21:20:12 +0000
  • b1a6125578 Comment flush plotter. Michael Drake 2008-10-05 20:55:45 +0000
  • b36a6f7734 Add Hubbub support, should work much better when actually initializing it. François Revel 2008-10-05 20:35:28 +0000
  • 022616ce99 Fix the white flickering and bad redraws (text too dark due to being drawn twice), by setting the ViewColor to transparent (avoiding app_server to draw it), and doing it ourselves in plot_clg() just before drawing the rest. François Revel 2008-10-05 15:41:24 +0000
  • ae7290a2e2 Fix build and opening source file in editor. François Revel 2008-10-05 15:10:22 +0000
  • 4708c7b259 Kiosk mode (borderless window, no gadgets or menu etc) To enable, set kiosk_mode:1 Chris Young 2008-10-05 14:22:02 +0000
  • ec72e05bdc AmigaOS tabs implementation. Chris Young 2008-10-05 13:17:18 +0000
  • bd94b12422 Incomplete support for tabbed browsing. Chris Young 2008-10-04 23:29:17 +0000
  • fb09cf8f0a Dummy throbber (1x2 pixel grey PNG) throbber_frames=2 Chris Young 2008-10-04 23:27:43 +0000
  • 54a49823b5 Revert r5478, I didn't notice content struct had a mime_type field. François Revel 2008-10-03 04:30:47 +0000
  • 54ccbc94ed Add support for editting page source. François Revel 2008-10-03 03:42:10 +0000
  • 209c72b011 Add a function to tell the mime type for a content type. François Revel 2008-10-03 03:40:42 +0000
  • 0980d865b4 Fix prototype to get it as C linkage. François Revel 2008-10-03 00:27:51 +0000
  • 5de594527f - cleanup dead gtk code and copyrights - fix refs received before we have a window open (as in OpenWith...), maybe I should just open a new window each time anyway ? François Revel 2008-10-02 19:57:19 +0000
  • e4cdeb178e Use find_directory() to find where to put settings instead of polluting ~/. François Revel 2008-10-02 18:10:22 +0000
  • 2dd3c20aab Make sure menu items all get the target set recursively. François Revel 2008-10-02 17:26:06 +0000
  • 0f71221134 Add window shortcuts for toolbar actions. François Revel 2008-10-02 17:20:06 +0000
  • d2f5d19da6 Partially fix menu shortcut handling, however I'm not sure how to set Function keys... François Revel 2008-10-02 17:03:39 +0000
  • 121ac2c698 Fix R5 BONE build. François Revel 2008-10-02 16:52:45 +0000
  • f9f9478901 Implemented the login dialog. François Revel 2008-10-02 16:45:21 +0000
  • 7f100d8d49 - Cleanup: remove dead gtk code and its copyrights - remove unneeded fieltype hashlist code we just use the mime roster - implemented saving bitmaps François Revel 2008-10-02 14:10:52 +0000
  • 08073fb3d6 - switch to using builtin css files from rsrc: - add debug output to trace keyboard input as textinput doesn't work anymore. François Revel 2008-10-02 13:34:20 +0000
  • 9e640a2ab9 First try at implementing menus, from RiscOS ones but lots don't work yet. François Revel 2008-10-02 00:11:30 +0000
  • d4c4800fec - iMissing knockout option to false - Use Begin/EndViewTransaction() though it doesn't seem to help much reduce flicker - some fiddling with bitmaps François Revel 2008-10-01 21:04:32 +0000
  • dcb33e9835 Implemented thumbnails, though we don't use them yet. François Revel 2008-10-01 20:44:39 +0000
  • 0a580aa82d Ensure image/png.h gets css/css.h for the colour typedef Daniel Silverstone 2008-10-01 13:45:40 +0000
  • 8a6e803029 Load SVGs in IMG elements. Michael Drake 2008-09-30 12:17:16 +0000
  • a0b8680a6d Minimal ARexx port. Chris Young 2008-09-29 19:35:30 +0000
  • eca332c8d5 Include css/css.h for type colour (following change r5459). John Tytgat 2008-09-28 22:57:31 +0000
  • 4da1f6cd23 - Accept a URL as an argument to open that page on startup (this is needed for OpenURL support) - Fix loads of warnings Chris Young 2008-09-28 22:50:13 +0000
  • 2d1481fafc 'unsigned long' -> 'colour' where it made sense. John Tytgat 2008-09-28 22:37:13 +0000
  • f092676012 When the treeview window is the last one on screen and it is closed, NetSurf now quits. Chris Young 2008-09-28 14:40:19 +0000
  • 946115fa76 Stop scaled bitmaps from disappearing completely when the top of the image is partially off-screen. Hopefully this also fixes some system freezes caused by this code when run under OS4.1 on the SAM440. Chris Young 2008-09-28 14:39:02 +0000
  • bc22f2e7d4 Treeview window event handling (currently just double-clicking hotlist items and closing the window) Chris Young 2008-09-28 13:55:40 +0000
  • 9c36d71ab8 * desktop/save_pdf/pdf_plotters.c: - save_pdf(): constify path parameter and routine no longer frees it. Follow latter change in pdf_end(), nsgtk_PDF_set_pass() and nsgtk_PDF_no_pass() - pdf_printer: constify - last_clip_x0, last_clip_y0, last_clip_x1, last_clip_y1, in_text_mode, text_mode_request: make static - pdf_doc: free previous PDF document if previous save attempt failed. - set PDF Creator entry based on our user_agent_string(). * other minor changes. John Tytgat 2008-09-28 13:40:06 +0000
  • 598b5fbbc1 One warning less. John Tytgat 2008-09-28 13:31:55 +0000
  • b2486edc5a Fix block level replaced element height regression. Michael Drake 2008-09-28 10:00:32 +0000
  • 907711f25b Improved text cursor Chris Young 2008-09-27 21:33:00 +0000
  • 44d88dcee0 Modification for treeview support - missed from previous commit Chris Young 2008-09-27 20:56:25 +0000
  • 713d3d365a Experimental treeview implementation using listbrowser.gadget. Chris Young 2008-09-27 20:55:11 +0000
  • 324cc53e87 Also remember to apply min/max-width on floats without auto width. Michael Drake 2008-09-27 20:43:45 +0000
  • 1a00aa03a5 Implement min-width and max-width properties for non-replaced elements. Partially implemented for replaced elements. Michael Drake 2008-09-27 20:19:46 +0000
  • c35fc63599 Remove include of an internal UnixLib header (which btw no longer exists in gccsdk4) John Tytgat 2008-09-27 16:19:08 +0000
  • fbe6acd30b Mention framebuffer front end code directory. Michael Drake 2008-09-26 16:42:00 +0000
  • bee268fac3 C89 François Revel 2008-09-25 23:33:13 +0000
  • 29d1e44dec Fix line plotting and rectangle clipping segfault Daniel Silverstone 2008-09-24 11:22:52 +0000
  • 9b76a47bbe If use_os_pointers is off and no Wait pointer image has been loaded from disk, we now use the OS busy pointer instead of the OS default pointer. Chris Young 2008-09-23 21:41:52 +0000
  • 95663c5660 Minor pointer corrections, added 4 colour default pointer (standard 2.0 style - to match the 4 colour pop-up menu pointer) and 4 colour wait pointer (in a hybrid 2.0/1.3 style, it's a Zzz busy pointer with a 3D effect like the one on the default stop-watch) Chris Young 2008-09-23 21:38:15 +0000
  • 804a11af5b Fix for children of a containing block not being placed with respect to the containing block's top padding, if the containing block's first child is absolute positioned. Michael Drake 2008-09-23 19:38:16 +0000
  • 3f5d902edd Merged revisions 5309-5406,5409-5422 via svnmerge from svn://svn.netsurf-browser.org/branches/vince/netsurf-fb Daniel Silverstone 2008-09-23 14:00:40 +0000
  • 9de2adbdf1 Use stylesheets from LINK elements outside HEAD. (We already supported STYLE elements outside HEAD.) Fixes amazon.co.uk problem. Michael Drake 2008-09-23 10:44:10 +0000
  • a2a28e0c0a Fix array overrun. John Mark Bell 2008-09-23 09:14:40 +0000
  • 163ad56fce Rework html parser bindings to have a common API and reside in separate files for ease of reading. Add error handling to hubbub binding. John Mark Bell 2008-09-23 02:19:50 +0000
  • 4fad8726a4 Ignore clear property on floats when there are no floats to clear. Michael Drake 2008-09-22 23:45:51 +0000
  • 8c4cbd2b1b 32-bit mouse pointer support. Chris Young 2008-09-22 20:41:01 +0000
  • 4c058dd92c Fix for positioning of inlines when a float is forced below them. Michael Drake 2008-09-22 11:29:39 +0000
  • 1850a494e7 Fix relative positioning to affect position of descendant floats which are in a block formatting context which is an ancestor of the relatively positioned box. Michael Drake 2008-09-21 19:18:27 +0000
  • dd1afc041d Fix signalling of events from 401 login window Chris Young 2008-09-21 16:28:45 +0000
  • 38ef84bf87 Fix floated radio buttons and checkboxes. Michael Drake 2008-09-20 23:25:37 +0000
  • d75ece0d71 Stop the throbber trying to draw on download and 401-login windows. Chris Young 2008-09-20 22:07:11 +0000
  • 7d93524509 Fix screen clear bug - now plain text files are readable. Chris Young 2008-09-20 14:06:28 +0000