summaryrefslogtreecommitdiff
path: root/framebuffer
Commit message (Collapse)AuthorAgeFilesLines
* Enable autohinter. Greatly improves glyph quality in framebuffer port. ↵Rob Kendrick2009-02-201-5/+3
| | | | | | Also get FreeType to render at same time as loading. svn path=/trunk/netsurf/; revision=6572
* allow framebuffer port to use freetype2 libraryVincent Sanders2009-02-2010-15/+465
| | | | svn path=/trunk/netsurf/; revision=6570
* Don't outline all text widgets.Michael Drake2009-02-191-4/+10
| | | | svn path=/trunk/netsurf/; revision=6569
* Outline URL bar and make it take the remaining width minus space for a throbber.Michael Drake2009-02-181-61/+68
| | | | svn path=/trunk/netsurf/; revision=6568
* Squash warningsJohn Mark Bell2009-02-182-1/+9
| | | | svn path=/trunk/netsurf/; revision=6563
* Check if we actually got an event before processing itJohn Mark Bell2009-02-181-2/+7
| | | | svn path=/trunk/netsurf/; revision=6562
* add simplistic filled polygon plotterVincent Sanders2009-02-181-10/+187
| | | | svn path=/trunk/netsurf/; revision=6557
* fix missing free on errorVincent Sanders2009-02-181-1/+3
| | | | svn path=/trunk/netsurf/; revision=6556
* Remove redundant PNGs.Michael Drake2009-02-182-0/+0
| | | | svn path=/trunk/netsurf/; revision=6554
* Add some initial toolbar icon PNGs.Michael Drake2009-02-185-0/+0
| | | | svn path=/trunk/netsurf/; revision=6553
* Make framebuffer frontend's nsfont_width use the number of characters to ↵John Mark Bell2009-02-171-1/+1
| | | | | | calculate the width of a string. svn path=/trunk/netsurf/; revision=6551
* switch to tlsas imagesVincent Sanders2009-02-173-50/+124
| | | | svn path=/trunk/netsurf/; revision=6549
* add stop buttonVincent Sanders2009-02-174-4/+150
| | | | svn path=/trunk/netsurf/; revision=6548
* Add new pointer PNGs.Michael Drake2009-02-1715-0/+0
| | | | svn path=/trunk/netsurf/; revision=6546
* make pointer image change Vincent Sanders2009-02-155-18/+62
| | | | svn path=/trunk/netsurf/; revision=6538
* Fix silly mistake moving cursor to top left all the timeVincent Sanders2009-02-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=6502
* Add VNC server framebuffer frontendVincent Sanders2009-02-141-0/+335
| | | | svn path=/trunk/netsurf/; revision=6501
* fix type warning in LOG statementVincent Sanders2009-02-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=6493
* Fix character sign issue causing corrupt characters to be plottedVincent Sanders2009-02-143-23/+27
| | | | | | Fixed warnings from making signs explicit svn path=/trunk/netsurf/; revision=6491
* fix mouse over co-ordinates to take into account scroll offsetsVincent Sanders2009-02-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=6489
* Fix resource handling buy copying the GTK approachVincent Sanders2009-02-148-71/+104
| | | | | | Cleanup mouse movement handlig svn path=/trunk/netsurf/; revision=6486
* move mouse movement handling to common place and make it cope with Vincent Sanders2009-02-142-3/+24
| | | | | | passing movement to browser window if inside svn path=/trunk/netsurf/; revision=6475
* make url bar workVincent Sanders2009-02-139-414/+695
| | | | | | | make SDL frontend keypresses more sensible split out inline image data into a seperate source file svn path=/trunk/netsurf/; revision=6469
* make statusbar workVincent Sanders2009-02-133-2/+28
| | | | svn path=/trunk/netsurf/; revision=6465
* alter mouse click handling so browser window is uses the same interface Vincent Sanders2009-02-137-32/+72
| | | | | | as other root window widgets svn path=/trunk/netsurf/; revision=6464
* Inintial implementation of framebuffer widgetsVincent Sanders2009-02-124-9/+454
| | | | svn path=/trunk/netsurf/; revision=6462
* Fix default CSS file path.Michael Drake2009-02-121-29/+29
| | | | svn path=/trunk/netsurf/; revision=6457
* Fix window clipping and introduce concept of "root" framebuffer window to ↵Vincent Sanders2009-02-128-23/+159
| | | | | | allow for navigation and status bars svn path=/trunk/netsurf/; revision=6456
* add history navigationVincent Sanders2009-02-123-1/+20
| | | | svn path=/trunk/netsurf/; revision=6451
* Symlink Aliases file into framebuffer resourcesJohn Mark Bell2009-02-121-0/+1
| | | | svn path=/trunk/netsurf/; revision=6450
* Enable support for hubbub in the framebuffer frontend.John Mark Bell2009-02-121-0/+21
| | | | svn path=/trunk/netsurf/; revision=6449
* stop SDL frontend consuming all available CPU when idelVincent Sanders2009-02-114-8/+11
| | | | svn path=/trunk/netsurf/; revision=6448
* make schedule_run return if it has active jobs to scheduleVincent Sanders2009-02-111-3/+3
| | | | svn path=/trunk/netsurf/; revision=6447
* Fix SDL frontend inputVincent Sanders2009-02-119-11/+114
| | | | svn path=/trunk/netsurf/; revision=6446
* Add limits.h to fb_gui.c for INT_MAXRob Kendrick2009-02-111-0/+1
| | | | svn path=/trunk/netsurf/; revision=6429
* fix double freeVincent Sanders2009-02-111-1/+0
| | | | svn path=/trunk/netsurf/; revision=6428
* add SDL frontend for framebuffer portVincent Sanders2009-02-113-0/+122
| | | | svn path=/trunk/netsurf/; revision=6415
* - Constify parameters of struct plotter_table::polygon and struct ↵John Tytgat2009-02-036-15/+15
| | | | | | | | | | | 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 svn path=/trunk/netsurf/; revision=6361
* Fix line plotting and rectangle clipping segfaultDaniel Silverstone2008-09-243-4/+6
| | | | svn path=/trunk/netsurf/; revision=5430
* Merged revisions 5309-5406,5409-5422 via svnmerge from Daniel Silverstone2008-09-2334-0/+9297
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