summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Merged revisions 5309-5406,5409-5422 via svnmerge from Daniel Silverstone2008-09-2343-5/+9427
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn://svn.netsurf-browser.org/branches/vince/netsurf-fb ........ r5309 | vince | 2008-09-13 10:59:10 +0100 (Sat, 13 Sep 2008) | 2 lines first stab at framebuffer frontend ........ r5313 | vince | 2008-09-14 15:08:52 +0100 (Sun, 14 Sep 2008) | 2 lines add line plotters ........ r5314 | vince | 2008-09-14 15:28:12 +0100 (Sun, 14 Sep 2008) | 2 lines add rectangle plot to 16bpp plotters ........ r5315 | vince | 2008-09-14 19:58:57 +0100 (Sun, 14 Sep 2008) | 2 lines improve 16bpp image plot ........ r5316 | vince | 2008-09-15 00:35:32 +0100 (Mon, 15 Sep 2008) | 2 lines abstract the os specific framebuffer init ........ r5317 | vince | 2008-09-15 11:18:51 +0100 (Mon, 15 Sep 2008) | 2 lines first cut of linux frontend ........ r5318 | vince | 2008-09-15 12:01:00 +0100 (Mon, 15 Sep 2008) | 2 lines remove junk includes ........ r5319 | vince | 2008-09-15 12:09:02 +0100 (Mon, 15 Sep 2008) | 2 lines make plotters OS agnostic again ........ r5322 | vince | 2008-09-15 15:55:01 +0100 (Mon, 15 Sep 2008) | 2 lines Linux frontend operates ........ r5323 | vince | 2008-09-15 16:32:47 +0100 (Mon, 15 Sep 2008) | 2 lines abstract out OS specific input ........ r5326 | vince | 2008-09-15 19:21:01 +0100 (Mon, 15 Sep 2008) | 2 lines Improve linux mode setting ........ r5329 | vince | 2008-09-15 21:13:33 +0100 (Mon, 15 Sep 2008) | 2 lines improve text clipping ........ r5339 | vince | 2008-09-16 00:07:57 +0100 (Tue, 16 Sep 2008) | 2 lines possibly fix text clipping issue ........ r5342 | vince | 2008-09-16 00:39:36 +0100 (Tue, 16 Sep 2008) | 2 lines consolidate polygon plotters ........ r5344 | dsilvers | 2008-09-16 10:21:06 +0100 (Tue, 16 Sep 2008) | 1 line Fix up the framebuffer target makefile a bit more, add some config options for it ........ r5345 | dsilvers | 2008-09-16 10:22:19 +0100 (Tue, 16 Sep 2008) | 1 line Ensure the appropriate frontend is selected when building framebuffer ........ r5346 | dsilvers | 2008-09-16 10:27:16 +0100 (Tue, 16 Sep 2008) | 1 line Update build system to support targetting separate framebuffer frontends in different build trees, update executable to be nsfb-blah ........ r5350 | vince | 2008-09-16 17:15:04 +0100 (Tue, 16 Sep 2008) | 1 line Add -g to provide symbols for framebuffer link ........ r5351 | vince | 2008-09-16 17:17:09 +0100 (Tue, 16 Sep 2008) | 1 line framebuffer scheduler now works, plotters tweaked, gui tracks window redraw requirements better, keypresses not duplicated under linux fb ........ r5352 | dsilvers | 2008-09-16 17:38:53 +0100 (Tue, 16 Sep 2008) | 1 line Ensure we only allow one fetcher at a time ........ r5361 | vince | 2008-09-17 11:48:44 +0100 (Wed, 17 Sep 2008) | 2 lines initial cursor support ........ r5362 | vince | 2008-09-17 13:56:47 +0100 (Wed, 17 Sep 2008) | 2 lines add mouse handling ........ r5363 | vince | 2008-09-17 14:14:44 +0100 (Wed, 17 Sep 2008) | 2 lines add framebuffer resources ........ r5364 | vince | 2008-09-17 17:12:21 +0100 (Wed, 17 Sep 2008) | 2 lines add reasonable pointer ........ r5366 | vince | 2008-09-17 17:17:25 +0100 (Wed, 17 Sep 2008) | 2 lines fix pointer alpha ........ r5370 | vince | 2008-09-18 13:43:53 +0100 (Thu, 18 Sep 2008) | 2 lines warning squash and cleanup ready for trunk merge ........ r5375 | vince | 2008-09-19 14:58:43 +0100 (Fri, 19 Sep 2008) | 2 lines Working mouse navigation ........ r5377 | vince | 2008-09-20 14:06:22 +0100 (Sat, 20 Sep 2008) | 2 lines Improve scrolling ........ r5378 | vince | 2008-09-20 14:46:46 +0100 (Sat, 20 Sep 2008) | 2 lines fix redraw issues with scrolling ........ r5380 | vince | 2008-09-20 17:08:43 +0100 (Sat, 20 Sep 2008) | 3 lines Alter panning to use its own flag so it doesnt cause invalid redraw operations ........ r5381 | vince | 2008-09-20 21:52:45 +0100 (Sat, 20 Sep 2008) | 2 lines add dummy framebuffer ........ r5383 | vince | 2008-09-21 00:00:15 +0100 (Sun, 21 Sep 2008) | 2 lines fix segfault when cursor is off teh bottom of teh screen ........ r5384 | vince | 2008-09-21 00:06:08 +0100 (Sun, 21 Sep 2008) | 2 lines fix off by one in pointer fix ........ r5385 | vince | 2008-09-21 00:25:09 +0100 (Sun, 21 Sep 2008) | 2 lines when fixing bloody silly off by one errors remember to fix *both* references ........ r5387 | vince | 2008-09-21 00:38:13 +0100 (Sun, 21 Sep 2008) | 2 lines last try at stopping the pointer segfault ........ r5388 | vince | 2008-09-21 16:24:18 +0100 (Sun, 21 Sep 2008) | 2 lines improve vertical text clipping ........ r5392 | vince | 2008-09-21 23:11:51 +0100 (Sun, 21 Sep 2008) | 2 lines Improve text plotters ........ r5393 | vince | 2008-09-21 23:34:38 +0100 (Sun, 21 Sep 2008) | 2 lines fix 32bpp line plotting ........ r5394 | vince | 2008-09-22 00:00:03 +0100 (Mon, 22 Sep 2008) | 2 lines Fix off by one error in line plotting clipping ........ r5397 | vince | 2008-09-22 13:46:22 +0100 (Mon, 22 Sep 2008) | 2 lines Fix bitmap tileing ........ r5398 | vince | 2008-09-22 17:46:02 +0100 (Mon, 22 Sep 2008) | 2 lines enable knockout renderer ........ r5399 | vince | 2008-09-22 18:43:48 +0100 (Mon, 22 Sep 2008) | 2 lines ensure clipping region lies within window, caused by knockout renderer ........ r5400 | vince | 2008-09-22 19:20:25 +0100 (Mon, 22 Sep 2008) | 2 lines update cursor to one swiped from X windows ........ r5405 | vince | 2008-09-23 09:09:05 +0100 (Tue, 23 Sep 2008) | 2 lines fix vertical scroll limit ........ r5412 | dsilvers | 2008-09-23 10:53:14 +0100 (Tue, 23 Sep 2008) | 1 line Revert noisy fetcher patch ........ r5413 | dsilvers | 2008-09-23 10:58:00 +0100 (Tue, 23 Sep 2008) | 1 line Add header guards ........ r5414 | dsilvers | 2008-09-23 11:31:31 +0100 (Tue, 23 Sep 2008) | 1 line Tidy the region clipping slightly ........ r5416 | dsilvers | 2008-09-23 12:05:00 +0100 (Tue, 23 Sep 2008) | 1 line Rationalise how the framebuffer frontend finds resources and options ........ r5418 | dsilvers | 2008-09-23 13:59:00 +0100 (Tue, 23 Sep 2008) | 1 line Ensure options are overridden after load, and squash an fb_gui.c warning ........ r5419 | dsilvers | 2008-09-23 14:20:07 +0100 (Tue, 23 Sep 2008) | 1 line Support fb_mode and fb_device options ........ r5420 | dsilvers | 2008-09-23 14:21:48 +0100 (Tue, 23 Sep 2008) | 1 line Support option_fb_device in the able frontend ........ r5421 | dsilvers | 2008-09-23 14:25:17 +0100 (Tue, 23 Sep 2008) | 1 line Ensure target_blank is disabled ........ r5422 | dsilvers | 2008-09-23 14:39:00 +0100 (Tue, 23 Sep 2008) | 1 line Rework linux fb frontend to support scanning and opening all event devices for input ........ svn path=/trunk/netsurf/; revision=5423
* Use stylesheets from LINK elements outside HEAD. (We already supported STYLE ↵Michael Drake2008-09-231-115/+97
| | | | | | elements outside HEAD.) Fixes amazon.co.uk problem. svn path=/trunk/netsurf/; revision=5415
* Fix array overrun.John Mark Bell2008-09-231-1/+1
| | | | svn path=/trunk/netsurf/; revision=5406
* Rework html parser bindings to have a common API and reside in separate ↵John Mark Bell2008-09-237-746/+1056
| | | | | | | | files for ease of reading. Add error handling to hubbub binding. svn path=/trunk/netsurf/; revision=5404
* Ignore clear property on floats when there are no floats to clear.Michael Drake2008-09-221-5/+11
| | | | svn path=/trunk/netsurf/; revision=5402
* 32-bit mouse pointer support.Chris Young2008-09-2223-69/+183
| | | | | | | | | | | | | | | The pointer imagery are the icon files of the 4-colour custom text file images. Tooltypes XOFFSET and YOFFSET specify the "point" of the image. The 32-bit pointers can be disabled by setting option truecolour_mouse_pointers:0 The OS pointers (for "Default" and "Wait" only) can be used by setting os_mouse_pointers:1 Deleting the relevant files has the same effect :) This complete set of 32-bit images is drawn by Martin Merz (Mason). The code to read them is derived from sample code by Joerg Strohmayer. svn path=/trunk/netsurf/; revision=5401
* Fix for positioning of inlines when a float is forced below them.Michael Drake2008-09-221-2/+0
| | | | svn path=/trunk/netsurf/; revision=5395
* Fix relative positioning to affect position of descendant floats which are ↵Michael Drake2008-09-211-8/+58
| | | | | | in a block formatting context which is an ancestor of the relatively positioned box. svn path=/trunk/netsurf/; revision=5390
* Fix signalling of events from 401 login windowChris Young2008-09-213-1/+4
| | | | svn path=/trunk/netsurf/; revision=5389
* Fix floated radio buttons and checkboxes.Michael Drake2008-09-201-0/+24
| | | | svn path=/trunk/netsurf/; revision=5386
* Stop the throbber trying to draw on download and 401-login windows.Chris Young2008-09-202-4/+4
| | | | svn path=/trunk/netsurf/; revision=5382
* Fix screen clear bug - now plain text files are readable.Chris Young2008-09-201-2/+5
| | | | svn path=/trunk/netsurf/; revision=5379
* Stop double-freeing the document in some error cases.John Mark Bell2008-09-181-1/+1
| | | | svn path=/trunk/netsurf/; revision=5369
* Fix diagram to be fill -- not sure what happens with lines.Michael Drake2008-09-171-7/+7
| | | | svn path=/trunk/netsurf/; revision=5368
* Return MNG/PNG lib defaults to how they were originally. Explain in ↵Michael Drake2008-09-171-15/+15
| | | | | | Makefile.config which options actually have a big impact on the user experience for general web browsing. svn path=/trunk/netsurf/; revision=5367
* Drag Messages files back in sync.Michael Drake2008-09-163-11/+134
| | | | svn path=/trunk/netsurf/; revision=5360
* Fix some wrarnings.Michael Drake2008-09-161-11/+10
| | | | svn path=/trunk/netsurf/; revision=5359
* Amiga message additions/correctionsChris Young2008-09-165-5/+180
| | | | svn path=/trunk/netsurf/; revision=5358
* Fix some wrarnings.Michael Drake2008-09-161-1/+2
| | | | svn path=/trunk/netsurf/; revision=5357
* Make RISC OS use -O2 too and tidy comments.Michael Drake2008-09-162-28/+32
| | | | svn path=/trunk/netsurf/; revision=5356
* Re-enable MNG support for AmigaOS buildChris Young2008-09-161-0/+4
| | | | svn path=/trunk/netsurf/; revision=5355
* Make libmng string mention all formats it can support.Michael Drake2008-09-161-1/+1
| | | | svn path=/trunk/netsurf/; revision=5354
* Tidy up png support string.Michael Drake2008-09-161-5/+5
| | | | svn path=/trunk/netsurf/; revision=5353
* Fix warnings.Michael Drake2008-09-162-155/+153
| | | | svn path=/trunk/netsurf/; revision=5349
* Add support for displaying the tab bar if there's only one tab.Daniel Silverstone2008-09-166-2038/+3636
| | | | svn path=/trunk/netsurf/; revision=5348
* Wrap consistency.Michael Drake2008-09-161-25/+28
| | | | svn path=/trunk/netsurf/; revision=5347
* Treat image/jpg as JPEG content for Royal Mail captcha.Michael Drake2008-09-161-0/+1
| | | | svn path=/trunk/netsurf/; revision=5343
* Potentially squash warningsJohn Mark Bell2008-09-151-2/+2
| | | | svn path=/trunk/netsurf/; revision=5341
* Change default build to use libpng but not libmng.Michael Drake2008-09-151-2/+2
| | | | svn path=/trunk/netsurf/; revision=5340
* A bunch of fixes to the libpng bindingJohn Mark Bell2008-09-158-25/+51
| | | | svn path=/trunk/netsurf/; revision=5338
* Code cleanup, removed remnants of ttengine experimental code (way too slow to beChris Young2008-09-151-94/+6
| | | | | | useful) svn path=/trunk/netsurf/; revision=5337
* Fix some warnings.Michael Drake2008-09-152-96/+93
| | | | svn path=/trunk/netsurf/; revision=5336
* Hopefully fix detection of libpng header path with pkg-config.François Revel2008-09-151-0/+2
| | | | svn path=/trunk/netsurf/; revision=5335
* Add PNGError to Messages files.Michael Drake2008-09-154-0/+4
| | | | svn path=/trunk/netsurf/; revision=5334
* Fix include path for libpng.François Revel2008-09-152-2/+2
| | | | | | | | Libpng mandates using <png.h>, if it doesn't work for you, fix your OS :D (or use -I) See http://www.libpng.org/pub/png/libpng-1.2.5-manual.html#section-2 svn path=/trunk/netsurf/; revision=5333
* Fix build if NETSURF_USE_PNG := yes and NETSURF_USE_MNG := noJohn Mark Bell2008-09-151-1/+3
| | | | svn path=/trunk/netsurf/; revision=5332
* Comment group plotters.Michael Drake2008-09-151-2/+3
| | | | svn path=/trunk/netsurf/; revision=5331
* Add libpng support. Default to off.Daniel Silverstone2008-09-159-7/+377
| | | | svn path=/trunk/netsurf/; revision=5330
* Fixed bold/italic stylesChris Young2008-09-151-7/+42
| | | | svn path=/trunk/netsurf/; revision=5328
* Add general comment on knockout rendering.Michael Drake2008-09-151-0/+42
| | | | svn path=/trunk/netsurf/; revision=5327
* Oops - commit the latest version.Michael Drake2008-09-151-9/+21
| | | | svn path=/trunk/netsurf/; revision=5325
* Start commenting plotter functions.Michael Drake2008-09-151-7/+36
| | | | svn path=/trunk/netsurf/; revision=5324
* Update source directory info.Michael Drake2008-09-151-4/+7
| | | | svn path=/trunk/netsurf/; revision=5320
* Fix schedule_run so it doesn't occur outside gui_poll.Chris Young2008-09-131-3/+1
| | | | svn path=/trunk/netsurf/; revision=5311
* Improved throbber, works independently on multiple windows, stops when it ↵Chris Young2008-09-133-17/+94
| | | | | | | | | | | | | | should, no weird crashes, lock-ups etc. The format has changed, Resources/Throbber now needs to be in a picture.datatype format, as a "film strip" of frames with the first image the inactive (stopped throbber) and the rest the active animation. The number of frames needs to be set in the Options file throbber_frames variable (currently - will probably move to a tooltype of Resources/Throbber in the future for better theming ability) svn path=/trunk/netsurf/; revision=5310
* Added ability to load toolbar images from a different path.Chris Young2008-09-111-15/+55
| | | | | | | | | | | | | | | | | | | | Default is still TBImages: (ie AISS, http://www.masonicons.de) All of the following must be present, in any format that bitmap.image will load (usually this means any picture.datatype subclasses): home, home_g, home_s - Home button nav_east, nav_east_g, nav_east_s - History forward nav_west, nav_west_g, nav_west_s - History back reload, reload_g, reload_s - Reload stop, stop_g, stop_s - Stop The _g and _s files are ghosted and selected versions respectively. To set the path, use toolbar_images:<path> in Options. svn path=/trunk/netsurf/; revision=5304
* Basic throbber support code. The throbber is shared between windows and must beChris Young2008-09-113-3/+35
| | | | | | | | | | | | | stored as Resources/Throbber in animation.datatype supported format. The default animation is a small IFF ANIM which is only good for testing purposes. This throbber code is likely to be replaced by custom animation code in the future as using animation.datatype has issues and restrictions (only 8-bit formats, using NewDTObject() twice on the same file doesn't seem to work correctly, clicking on the anim starts it playing etc) svn path=/trunk/netsurf/; revision=5303
* Move where WARNFLAGS is set up so that we actually get warnings. Ahem, ↵Daniel Silverstone2008-09-101-8/+10
| | | | | | there's a lot of them. svn path=/trunk/netsurf/; revision=5299
* Disabled the new scheduler by default as it is more unstable than I thought :(Chris Young2008-09-092-10/+21
| | | | | | Defining AMI_SCHEDULER_USES_TIMER will enable it again. svn path=/trunk/netsurf/; revision=5291
* Enable dumping of DOM treeJohn Mark Bell2008-09-084-1799/+2736
| | | | svn path=/trunk/netsurf/; revision=5289