Commit Graph

  • 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
  • 38356d46ff remove unused structure definition Vincent Sanders 2009-06-30 11:08:31 +0000
  • afbc9e9b6e Remove debug code Chris Young 2009-06-30 07:23:14 +0000
  • 53374684e5 Re-enable the Use OS Pointers option as I have fixed the crash. Chris Young 2009-06-30 07:06:22 +0000
  • 3f59ba7662 Should be static, attempt to fix odd crash. Chris Young 2009-06-30 07:02:52 +0000
  • 0404a802a7 Free path once we're finished with it. John Mark Bell 2009-06-29 22:18:05 +0000
  • 17243a4caa More minor changes from Samir Chris Young 2009-06-29 17:39:05 +0000
  • 3437f00c43 Use menu pointer image. Michael Drake 2009-06-29 14:18:41 +0000
  • 2b558ac23c Don't act on press and release. Michael Drake 2009-06-29 12:16:38 +0000
  • dfca986bbd Make panning routine handle scrolling by more than viewport size. Fix gui_window_set_scroll to treat values as absolute. Delete stray semicolon. Michael Drake 2009-06-29 11:22:45 +0000
  • d1db2f888d Stop strange characters appearing in the URL bar when you press certain non-text keys. Some of these keys need to be supported properly. Michael Drake 2009-06-28 22:22:51 +0000
  • 09fffbff2a Minor fixes from Samir Hawamdeh Chris Young 2009-06-28 21:30:38 +0000
  • d329255b8f Fix throbber not to show inactive frame during activity animation. Michael Drake 2009-06-28 20:56:30 +0000
  • e92e36de85 Make choices file "Choices-fb". Michael Drake 2009-06-28 20:49:19 +0000
  • 1e5644ba5e s/libnsfb-0/libnsfb/ Michael Drake 2009-06-28 20:17:10 +0000
  • 36b5deef09 Make framebuffer port use libnsfb Vincent Sanders 2009-06-28 18:32:47 +0000
  • d570a80b59 Updated Italian translation from Samir Hawamdeh Chris Young 2009-06-28 14:43:10 +0000
  • a6dbc567ef Add a note about font styles Chris Young 2009-06-28 10:15:32 +0000
  • b48fdcd9be Strip down the options file section. People should be using the GUI for everything else - that's what it's for. Chris Young 2009-06-27 23:10:35 +0000
  • 71d8a60f81 Set new installs to start on the Workbench screen, this can be changed from the GUI now and is a bit friendlier than being prompted for a screenmode on first launch. Chris Young 2009-06-27 23:04:52 +0000
  • 5da3d5aa32 Don't update screen ModeID if it is 0, as it gets written in a format which NetSurf then interprets as a valid ModeID. Chris Young 2009-06-27 23:01:51 +0000
  • e616704164 Completed Amiga preferences GUI. Chris Young 2009-06-27 16:15:42 +0000
  • ca96353d9f Merged revisions 7764-7977,7979-8058 via svnmerge from svn://svn.netsurf-browser.org/branches/paulblokus/textinput John Mark Bell 2009-06-27 13:59:25 +0000
  • fa99a7a3ce Convert group and other label strings also to local charset. Free all the strings when the options GUI is closed Chris Young 2009-06-27 12:54:00 +0000
  • 3671fe4e41 Export tab done Chris Young 2009-06-26 22:01:37 +0000
  • 90258e15c3 Advanced tab all working Chris Young 2009-06-26 21:10:02 +0000
  • c01913e93e Layout of Advanced tab done, does not set values or act on gadget clicks Chris Young 2009-06-25 22:40:20 +0000
  • 2f845d2239 Disable the anim speed gadget if anims themselves are disabled. Also disable the disc cache options as there is no disc cache. Chris Young 2009-06-25 21:36:54 +0000
  • b23aeb5059 Cache tab done, missing history option added to the General tab. Chris Young 2009-06-25 18:14:47 +0000
  • 06d0f2d286 Fix the disappearing radio buttons. I don't know why this suddenly stopped working. Chris Young 2009-06-24 21:58:11 +0000
  • cd6203b6fd Fonts tab done, another gadget type used, have nearly completed the set but lost the radio button on the Display tab in the process. Chris Young 2009-06-24 18:54:48 +0000
  • f9b905be95 Fix assert when replaced element has display:table;. Michael Drake 2009-06-24 15:43:24 +0000
  • 507cfe9313 Rendering tab in options all done, new option to improve the scale quality (bilinear filtering). This needs to be tested on 4.0 as I'm not sure if bilinear is valid there, might need to be BSAF_AVERAGE. Chris Young 2009-06-23 21:29:44 +0000
  • 050e776119 Network tab done, pretty much identical to the gtk version. Chris Young 2009-06-22 18:17:41 +0000
  • ec2dba8579 Make all the buttons on the first two options tabs work. May need to improve theme selection so it at least checks it is a valid theme and/or provide a list of themes instead of a file requester. Language selection could benefit from also having a drop-down chooser gadget too. Chris Young 2009-06-21 22:12:52 +0000
  • fa976f3aed Remove libc.so, libgcc.so and libpthread.so as these are present in the OS4.1 QuickFix released today. Chris Young 2009-06-21 15:26:05 +0000
  • 57308f8726 Disabled the OS pointers gadget, as apparently it does take effect immediately and I had forgotten about a long-outstanding bug (introduced when compiled with the OS4.1 SDK) which just causes the whole thing to freeze if this option is turned off. Chris Young 2009-06-21 15:12:13 +0000
  • 3fb6622a92 Added mouse pointer options to the Display tab, as they are probably better suited here than in Advanced where I was going to put them. Also, like all the other options on this tab, they will not take effect until NetSurf is restarted. I have now added a note (or, more accurately, a placeholder for what will be a proper note once I've added all the new strings to the Messages files) to this effect underneath the options on the Display tab. Chris Young 2009-06-21 15:05:25 +0000
  • 9015277d6b Display tab done, except for interconnection of gadgets and the screenmode and file gadget buttons. This tab is Amiga-specific and contains the options for specifying which screen to run on, and which theme to use. Chris Young 2009-06-21 14:42:01 +0000
  • 8097cb2958 General tab done, I've tried to keep the layout broadly similar to the GTK version with some minor changes, removed options etc. Other than save/use/cancel the buttons don't do anything yet. Chris Young 2009-06-21 13:32:50 +0000
  • 040da4cf7b Amiga Options GUI template code and a bonus "redraw" option in the menu Chris Young 2009-06-20 22:29:43 +0000
  • 6dd385591d NETSURF_USE_DRAW should apply to the Draw content handler only. Introduce NETSURF_USE_DRAW_EXPORT to toggle draw export support. Fix up a bunch of stuff related to this. Fix warnings caused by disabling the Sprite renderer. John Mark Bell 2009-06-20 19:38:56 +0000
  • 397e2cc0a9 Revert accidental change Chris Young 2009-06-20 14:13:16 +0000
  • cb23d7d911 Modify correct RastPort Chris Young 2009-06-20 14:11:24 +0000
  • 2afe4157cd Support option_font_default Chris Young 2009-06-20 13:44:39 +0000
  • 856fde9a4e Don't ask for a screenmode when one is not set unless we actually need it. Immediately save Options once the user has selected a screenmode. This now makes it possible to ask whether they want NetSurf to run on the Workbench or a new NetSurf screen during installation. Chris Young 2009-06-20 13:29:30 +0000
  • 98092d7f16 If the extent changes, make sure the next redraw does the entire visible area, otherwise it goes a bit weird in faster_scroll mode. Chris Young 2009-06-20 09:57:26 +0000
  • 85c2f83dc9 Actually return a value if the function requires it. More faster_scroll fixes, redraws properly now when clicking anchor links. Chris Young 2009-06-19 18:32:31 +0000
  • d58baf8ea4 Permit referer to propagate to https hosts from http John Mark Bell 2009-06-19 11:15:06 +0000
  • f0acd5bfb7 Allow setting throbber speed in Theme definition file Chris Young 2009-06-15 18:41:14 +0000
  • abdfed143c reset scroll values to reflect position for new content Chris Young 2009-06-14 12:34:53 +0000
  • 6bd9988edb Updated Italian translation from Samir Hawamdeh Chris Young 2009-06-13 15:59:46 +0000
  • 90c0fb6f3e Fix frame targets. John Mark Bell 2009-06-08 09:34:58 +0000
  • 0c1d88b218 Ensure page fully updates when faster_scroll active and clicking on a link with an anchor point. Chris Young 2009-06-04 18:19:27 +0000
  • c4e27563c4 Pass scroller position to ami_do_redraw_limits, this fixes gaps and overlaps in fast scroll mode. Make faster_scroll the default as it is useful now. Will remove the option to disable it after further testing. Chris Young 2009-06-03 19:44:43 +0000
  • 8af2fb49f5 Copy ChangeLog if it exists Chris Young 2009-06-03 19:42:08 +0000