John Mark Bell
2427ebea77
Fix array bounds check
...
svn path=/trunk/netsurf/; revision=9697
2009-11-22 14:27:56 +00:00
John Mark Bell
1cf99058a3
Use DejaVu instead of Vera, seeing as Debian have removed Vera from sid.
...
svn path=/trunk/netsurf/; revision=9606
2009-10-05 11:22:09 +00:00
Michael Drake
13afa0ff4c
Merge Paul Blokus' selectscroll branch. Adds core select menu widget for forms and core scrollbar widget.
...
svn path=/trunk/netsurf/; revision=9289
2009-08-14 10:37:33 +00:00
John Mark Bell
ddeadd1c02
Merge LibCSS port to trunk.
...
svn path=/trunk/netsurf/; revision=8752
2009-07-23 23:05:34 +00:00
John Mark Bell
6e13c2fb0a
Scale font sizes, for better accuracy.
...
svn path=/trunk/netsurf/; revision=8657
2009-07-21 16:55:35 +00:00
John Mark Bell
2565a37a52
Refactor text plotter and other font functions to remove dependency on CSS.
...
svn path=/trunk/netsurf/; revision=8641
2009-07-21 10:59:53 +00:00
Michael Drake
9ec94e4dcf
Use progress pointer.
...
svn path=/trunk/netsurf/; revision=8527
2009-07-14 16:18:35 +00:00
Vincent Sanders
86232d72a6
next round of plotter refactor
...
svn path=/trunk/netsurf/; revision=8512
2009-07-14 10:03:58 +00:00
Vincent Sanders
680298e61c
plotters line refactor
...
svn path=/trunk/netsurf/; revision=8446
2009-07-10 18:36:49 +00:00
Vincent Sanders
f9ecd56f62
ploter refactor of rectangle handling
...
svn path=/trunk/netsurf/; revision=8399
2009-07-08 22:04:40 +00:00
Vincent Sanders
0ade453958
Refactor fill plotter to take a style
...
svn path=/trunk/netsurf/; revision=8332
2009-07-05 20:10:17 +00:00
Michael Drake
ac60741c28
Fix scheduler to handle delays of greater than one second. Fixes continual reload issues on pages with meta refresh.
...
svn path=/trunk/netsurf/; revision=8293
2009-07-03 23:40:26 +00:00
John Mark Bell
1aeecf401c
Silence warnings
...
svn path=/trunk/netsurf/; revision=8274
2009-07-02 22:36:51 +00:00
Vincent Sanders
e707fe935b
fix keymap
...
svn path=/trunk/netsurf/; revision=8272
2009-07-02 21:37:22 +00:00
Vincent Sanders
c04b939c8c
Fix by tlsa for content which is updated by the core like animated gifs and forms
...
svn path=/trunk/netsurf/; revision=8270
2009-07-02 21:23:54 +00:00
Vincent Sanders
1165edf662
remove redundant clg call
...
svn path=/trunk/netsurf/; revision=8240
2009-07-01 13:53:06 +00:00
Vincent Sanders
aa26843411
Improve bitmap plotter API
...
svn path=/trunk/netsurf/; revision=8195
2009-06-30 13:02:23 +00:00
Vincent Sanders
38356d46ff
remove unused structure definition
...
svn path=/trunk/netsurf/; revision=8187
2009-06-30 11:08:31 +00:00
Michael Drake
3437f00c43
Use menu pointer image.
...
svn path=/trunk/netsurf/; revision=8157
2009-06-29 14:18:41 +00:00
Michael Drake
2b558ac23c
Don't act on press and release.
...
svn path=/trunk/netsurf/; revision=8155
2009-06-29 12:16:38 +00:00
Michael Drake
dfca986bbd
Make panning routine handle scrolling by more than viewport size. Fix gui_window_set_scroll to treat values as absolute. Delete stray semicolon.
...
svn path=/trunk/netsurf/; revision=8153
2009-06-29 11:22:45 +00:00
Michael Drake
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.
...
svn path=/trunk/netsurf/; revision=8134
2009-06-28 22:22:51 +00:00
Michael Drake
d329255b8f
Fix throbber not to show inactive frame during activity animation.
...
svn path=/trunk/netsurf/; revision=8128
2009-06-28 20:56:30 +00:00
Michael Drake
e92e36de85
Make choices file "Choices-fb".
...
svn path=/trunk/netsurf/; revision=8127
2009-06-28 20:49:19 +00:00
Vincent Sanders
36b5deef09
Make framebuffer port use libnsfb
...
svn path=/trunk/netsurf/; revision=8122
2009-06-28 18:32:47 +00:00
Daniel Silverstone
89f0a452f2
Do not include setjmp.h, pngconf.h gets upset
...
svn path=/trunk/netsurf/; revision=7221
2009-04-21 22:56:06 +00:00
John Mark Bell
daf7a52dd6
Hubbub is no longer optional.
...
Remove libxml2 parser binding.
svn path=/trunk/netsurf/; revision=7115
2009-04-17 00:54:27 +00:00
Vincent Sanders
3154d42ee4
squash warnings about unused functions
...
squash warnings when using internal font plotter
svn path=/trunk/netsurf/; revision=7053
2009-04-06 16:22:20 +00:00
Vincent Sanders
5fb853c99d
squash some warnings
...
svn path=/trunk/netsurf/; revision=7048
2009-04-05 21:22:13 +00:00
Vincent Sanders
1188fd3179
only call os redraw on the area of the widget which has been updated
...
svn path=/trunk/netsurf/; revision=7028
2009-04-02 22:43:57 +00:00
Michael Drake
a6e0dfe800
Fix off by one at line end.
...
svn path=/trunk/netsurf/; revision=6945
2009-03-27 17:49:39 +00:00
Vincent Sanders
d471e0fd25
Fix framebufefr port callback scheduling
...
svn path=/trunk/netsurf/; revision=6838
2009-03-24 14:11:10 +00:00
Michael Drake
da3b0227a7
Make framebuffer front end use r6827 functions. Note: stop & reload availability is still not assessed for framebuffer toolbar.
...
svn path=/trunk/netsurf/; revision=6829
2009-03-23 23:31:48 +00:00
Vincent Sanders
972cd147aa
remove interlacing and other abberations
...
svn path=/trunk/netsurf/; revision=6824
2009-03-23 15:43:08 +00:00
Vincent Sanders
02761ee5e4
use greyed images for forward back buttons as approprite
...
svn path=/trunk/netsurf/; revision=6819
2009-03-22 23:11:38 +00:00
Vincent Sanders
8db32fc061
add vertical scrollbar to freamebuffer
...
svn path=/trunk/netsurf/; revision=6817
2009-03-22 14:34:56 +00:00
Vincent Sanders
7b1f478b5a
fixup 8bpp plotters
...
svn path=/trunk/netsurf/; revision=6807
2009-03-19 19:24:29 +00:00
Vincent Sanders
e2a6087fe3
clean up linux framebuffer frontend
...
svn path=/trunk/netsurf/; revision=6799
2009-03-18 21:13:09 +00:00
Vincent Sanders
37eae24d5c
add opaque switch to 16bpp plotters
...
svn path=/trunk/netsurf/; revision=6798
2009-03-18 21:08:23 +00:00
Vincent Sanders
6e9618484e
stop SDL faulting with bad os redraw values
...
svn path=/trunk/netsurf/; revision=6792
2009-03-16 20:30:27 +00:00
Vincent Sanders
e37b214e10
fix able frontend
...
svn path=/trunk/netsurf/; revision=6791
2009-03-16 20:20:37 +00:00
Michael Drake
9e81d2e583
Slightly better looking scrollbar.
...
svn path=/trunk/netsurf/; revision=6790
2009-03-16 12:41:32 +00:00
Vincent Sanders
cdc47ee52c
bitmap opaque handling
...
svn path=/trunk/netsurf/; revision=6777
2009-03-11 21:28:34 +00:00
Vincent Sanders
5ca66d22e4
reduce mouse flicker
...
svn path=/trunk/netsurf/; revision=6772
2009-03-11 10:35:33 +00:00
Michael Drake
72f99e36bb
Fix continuous throbber.
...
svn path=/trunk/netsurf/; revision=6762
2009-03-10 22:00:24 +00:00
Michael Drake
b45e6e851c
Avoid warning.
...
svn path=/trunk/netsurf/; revision=6761
2009-03-10 21:56:09 +00:00
Vincent Sanders
2b309755d6
move framebuffer port to framebuffer toolkit
...
svn path=/trunk/netsurf/; revision=6760
2009-03-10 21:45:54 +00:00
Michael Drake
bc875e092e
Fix comments.
...
svn path=/trunk/netsurf/; revision=6665
2009-03-02 13:41:54 +00:00
Michael Drake
aa99f3645c
Avoid warning.
...
svn path=/trunk/netsurf/; revision=6663
2009-03-02 09:14:50 +00:00
Michael Drake
5281c7cdc9
Rewrite polygon plotter. Fixes border rendering.
...
svn path=/trunk/netsurf/; revision=6662
2009-03-02 08:59:54 +00:00
Vincent Sanders
460460b493
only perform navigation actions on release of button 1
...
svn path=/trunk/netsurf/; revision=6658
2009-02-27 12:15:28 +00:00
Vincent Sanders
cdd940897c
Unroll some fill loops, enable adrianl improved ablend function
...
svn path=/trunk/netsurf/; revision=6657
2009-02-27 11:36:18 +00:00
Vincent Sanders
3ed92be17e
make font face locations configurable options
...
svn path=/trunk/netsurf/; revision=6656
2009-02-27 11:35:06 +00:00
Vincent Sanders
02de9ff8db
Improve freetype build integration (from hiyuh)
...
Improve error checking on font initialization
svn path=/trunk/netsurf/; revision=6655
2009-02-27 09:56:02 +00:00
Adrian Lees
4cf1a9f36b
Take two
...
svn path=/trunk/netsurf/; revision=6654
2009-02-27 02:32:01 +00:00
Adrian Lees
fb8d920646
Fix silly oversights; still disabled for now
...
svn path=/trunk/netsurf/; revision=6653
2009-02-27 02:29:59 +00:00
Adrian Lees
464b7edf0c
Sketch of possible optimisations; disabled pending testing and fixing
...
svn path=/trunk/netsurf/; revision=6652
2009-02-27 01:14:04 +00:00
Michael Drake
66885831a7
Fixed version of r6647.
...
svn path=/trunk/netsurf/; revision=6650
2009-02-27 00:12:22 +00:00
Vincent Sanders
309767fb57
allow glyph cache to grow to 2MB not 200k
...
svn path=/trunk/netsurf/; revision=6649
2009-02-26 23:43:18 +00:00
Michael Drake
64a125b8bd
Revert r6647.
...
svn path=/trunk/netsurf/; revision=6648
2009-02-26 23:41:34 +00:00
Michael Drake
6b064b526c
Possibly slightly faster bitmap plotter.
...
svn path=/trunk/netsurf/; revision=6647
2009-02-26 23:05:06 +00:00
Vincent Sanders
7af238ab7f
If its safe to do so do fills with words at a time
...
svn path=/trunk/netsurf/; revision=6646
2009-02-26 22:59:28 +00:00
Vincent Sanders
c6a70c2052
use restrict keywords to improve rectangle clipping perfomance
...
svn path=/trunk/netsurf/; revision=6645
2009-02-26 22:08:12 +00:00
Vincent Sanders
c85268379b
try and improve plotter perfomance futher
...
svn path=/trunk/netsurf/; revision=6644
2009-02-26 21:37:22 +00:00
Michael Drake
4ba6b4324e
Greyed out toolbar icons.
...
svn path=/trunk/netsurf/; revision=6643
2009-02-26 19:52:54 +00:00
Vincent Sanders
2fa78a799b
Improve option handling code in frontends
...
Improve depth handling in the VNC frontend
svn path=/trunk/netsurf/; revision=6641
2009-02-26 18:58:03 +00:00
Vincent Sanders
12f07aa8fd
make 32bpp plotter endian agnostic
...
svn path=/trunk/netsurf/; revision=6635
2009-02-26 16:14:48 +00:00
Michael Drake
fb975c8987
Tweak URL bar size and position.
...
svn path=/trunk/netsurf/; revision=6634
2009-02-26 15:17:13 +00:00
Michael Drake
1d75559b2a
Indicate hot spot locations.
...
svn path=/trunk/netsurf/; revision=6633
2009-02-26 14:48:41 +00:00
Vincent Sanders
762b698755
rewrite the fb_32bpp_fill routine to be more efficient
...
svn path=/trunk/netsurf/; revision=6632
2009-02-26 14:35:14 +00:00
Daniel Silverstone
6dd7157ffb
Add a resources Makefile, support host tools, and add support to build framebuffer assets from PNG resources
...
svn path=/trunk/netsurf/; revision=6631
2009-02-26 14:14:29 +00:00
Daniel Silverstone
f57cb3382b
Example of how to do hotspots
...
svn path=/trunk/netsurf/; revision=6630
2009-02-26 14:11:17 +00:00
Daniel Silverstone
27b142232d
Deinterlace images as adam7 support is a bit wonky
...
svn path=/trunk/netsurf/; revision=6629
2009-02-26 14:10:56 +00:00
Daniel Silverstone
532e826454
Remove fb_widget_image_[st] and begin to pave the way for pointer hotspots
...
svn path=/trunk/netsurf/; revision=6628
2009-02-26 13:25:36 +00:00
Vincent Sanders
696467068d
perform hoop jumps to select the correct character map for glyph index loopups
...
svn path=/trunk/netsurf/; revision=6627
2009-02-26 13:02:22 +00:00
Vincent Sanders
74938c5b69
add font faces for all sans serif types (normal, italic and bold)
...
add font faces for monospace
add font face for serif
svn path=/trunk/netsurf/; revision=6626
2009-02-26 12:05:12 +00:00
Daniel Silverstone
f77e45e3f1
Add missing include to silence warning
...
svn path=/trunk/netsurf/; revision=6625
2009-02-26 11:21:02 +00:00
Vincent Sanders
9e3561f493
remove leftover debug
...
svn path=/trunk/netsurf/; revision=6623
2009-02-26 10:57:04 +00:00
Vincent Sanders
743f722bcb
cache freetype glyphs, massive reduction in cpu requirement
...
svn path=/trunk/netsurf/; revision=6622
2009-02-26 10:50:00 +00:00
Rob Kendrick
c4105e4efe
Fix uninitialised data in URL bar
...
svn path=/trunk/netsurf/; revision=6614
2009-02-24 19:17:58 +00:00
Vincent Sanders
b6c4a4589f
Fix horizontal panning
...
Fix linux fb keymap
svn path=/trunk/netsurf/; revision=6613
2009-02-24 12:32:28 +00:00
Michael Drake
5d2c6f8ad9
Replace fixed gray background with alpha channel. Change height from 25px to 26px.
...
svn path=/trunk/netsurf/; revision=6612
2009-02-24 10:52:21 +00:00
Vincent Sanders
51f9a1f8ce
stop framebuffer port updating its status text every time the mouse pointer is moved
...
svn path=/trunk/netsurf/; revision=6611
2009-02-24 10:02:43 +00:00
Vincent Sanders
3710894c46
add 16bpp freetype font plotting
...
svn path=/trunk/netsurf/; revision=6610
2009-02-24 09:24:20 +00:00
Vincent Sanders
909b23ec19
fix splitting on spaces
...
svn path=/trunk/netsurf/; revision=6609
2009-02-23 16:51:31 +00:00
Michael Drake
9a6a2d58d6
Neater fix for framebuffer tiled bitmap plot extents.
...
svn path=/trunk/netsurf/; revision=6607
2009-02-23 09:19:22 +00:00
John Mark Bell
847b776285
Purge NETSURF_USE_SSL and WITH_SSL
...
svn path=/trunk/netsurf/; revision=6599
2009-02-22 15:07:50 +00:00
Michael Drake
dfa4b437e7
Fix framebuffer tiled plot to use x and y coords correctly. Fixes top of bbc news graduated fill extent.
...
svn path=/trunk/netsurf/; revision=6589
2009-02-21 15:06:15 +00:00
Michael Drake
b7fcefc2f5
Make filenames match gui_pointer_shape names.
...
svn path=/trunk/netsurf/; revision=6583
2009-02-20 16:11:49 +00:00
Rob Kendrick
31b9be070e
Use Vera as the font; better scaffolds yeild better glyphs. Needs ttf-bitstream-vera package on Debian.
...
svn path=/trunk/netsurf/; revision=6581
2009-02-20 15:06:49 +00:00
Vincent Sanders
2210dafee9
stop opaque pixels being alphablended
...
svn path=/trunk/netsurf/; revision=6579
2009-02-20 13:20:49 +00:00
Vincent Sanders
898d547bcf
run time selectable freetype bitmap depth
...
add full alpha renderer
svn path=/trunk/netsurf/; revision=6577
2009-02-20 12:57:47 +00:00
Rob Kendrick
0619131f20
Enable autohinter. Greatly improves glyph quality in framebuffer port. Also get FreeType to render at same time as loading.
...
svn path=/trunk/netsurf/; revision=6572
2009-02-20 11:21:28 +00:00
Vincent Sanders
0cecbe3cbc
allow framebuffer port to use freetype2 library
...
svn path=/trunk/netsurf/; revision=6570
2009-02-20 09:51:21 +00:00
Michael Drake
8aa291df0f
Don't outline all text widgets.
...
svn path=/trunk/netsurf/; revision=6569
2009-02-19 00:00:10 +00:00
Michael Drake
b04c72fc0f
Outline URL bar and make it take the remaining width minus space for a throbber.
...
svn path=/trunk/netsurf/; revision=6568
2009-02-18 23:45:12 +00:00
John Mark Bell
badf00b47c
Squash warnings
...
svn path=/trunk/netsurf/; revision=6563
2009-02-18 14:38:34 +00:00
John Mark Bell
6bccb65227
Check if we actually got an event before processing it
...
svn path=/trunk/netsurf/; revision=6562
2009-02-18 14:26:38 +00:00
Vincent Sanders
afbc77dd07
add simplistic filled polygon plotter
...
svn path=/trunk/netsurf/; revision=6557
2009-02-18 12:52:03 +00:00
Vincent Sanders
f7e971cad0
fix missing free on error
...
svn path=/trunk/netsurf/; revision=6556
2009-02-18 12:51:31 +00:00
Michael Drake
f1a64182f4
Remove redundant PNGs.
...
svn path=/trunk/netsurf/; revision=6554
2009-02-18 11:04:04 +00:00
Michael Drake
55c4e99740
Add some initial toolbar icon PNGs.
...
svn path=/trunk/netsurf/; revision=6553
2009-02-18 11:02:15 +00:00
John Mark Bell
2c3fd80874
Make framebuffer frontend's nsfont_width use the number of characters to calculate the width of a string.
...
svn path=/trunk/netsurf/; revision=6551
2009-02-17 23:46:19 +00:00
Vincent Sanders
d3c8909413
switch to tlsas images
...
svn path=/trunk/netsurf/; revision=6549
2009-02-17 23:16:04 +00:00
Vincent Sanders
e8941c39ed
add stop button
...
svn path=/trunk/netsurf/; revision=6548
2009-02-17 22:26:36 +00:00
Michael Drake
88403793f2
Add new pointer PNGs.
...
svn path=/trunk/netsurf/; revision=6546
2009-02-17 21:29:37 +00:00
Vincent Sanders
7f2ec301cf
make pointer image change
...
svn path=/trunk/netsurf/; revision=6538
2009-02-15 23:15:42 +00:00
Vincent Sanders
aab2b32e23
Fix silly mistake moving cursor to top left all the time
...
svn path=/trunk/netsurf/; revision=6502
2009-02-14 16:49:49 +00:00
Vincent Sanders
81c0d52317
Add VNC server framebuffer frontend
...
svn path=/trunk/netsurf/; revision=6501
2009-02-14 16:39:27 +00:00
Vincent Sanders
71fd3e756c
fix type warning in LOG statement
...
svn path=/trunk/netsurf/; revision=6493
2009-02-14 14:16:46 +00:00
Vincent Sanders
7a867aacc2
Fix character sign issue causing corrupt characters to be plotted
...
Fixed warnings from making signs explicit
svn path=/trunk/netsurf/; revision=6491
2009-02-14 14:12:29 +00:00
Vincent Sanders
8ce23e69e0
fix mouse over co-ordinates to take into account scroll offsets
...
svn path=/trunk/netsurf/; revision=6489
2009-02-14 14:05:02 +00:00
Vincent Sanders
d6cd92e0cc
Fix resource handling buy copying the GTK approach
...
Cleanup mouse movement handlig
svn path=/trunk/netsurf/; revision=6486
2009-02-14 12:49:21 +00:00
Vincent Sanders
81cd7ce209
move mouse movement handling to common place and make it cope with
...
passing movement to browser window if inside
svn path=/trunk/netsurf/; revision=6475
2009-02-14 09:01:49 +00:00
Vincent Sanders
ce23bb867b
make url bar work
...
make SDL frontend keypresses more sensible
split out inline image data into a seperate source file
svn path=/trunk/netsurf/; revision=6469
2009-02-13 17:34:18 +00:00
Vincent Sanders
7ff747e1e6
make statusbar work
...
svn path=/trunk/netsurf/; revision=6465
2009-02-13 01:43:32 +00:00
Vincent Sanders
f32c4ff799
alter mouse click handling so browser window is uses the same interface
...
as other root window widgets
svn path=/trunk/netsurf/; revision=6464
2009-02-13 00:31:24 +00:00
Vincent Sanders
79d097658a
Inintial implementation of framebuffer widgets
...
svn path=/trunk/netsurf/; revision=6462
2009-02-12 23:01:11 +00:00
Michael Drake
ced13d5d01
Fix default CSS file path.
...
svn path=/trunk/netsurf/; revision=6457
2009-02-12 14:35:31 +00:00
Vincent Sanders
614de7d473
Fix window clipping and introduce concept of "root" framebuffer window to allow for navigation and status bars
...
svn path=/trunk/netsurf/; revision=6456
2009-02-12 14:16:40 +00:00
Vincent Sanders
e4378d3d0c
add history navigation
...
svn path=/trunk/netsurf/; revision=6451
2009-02-12 09:51:47 +00:00
John Mark Bell
239884924f
Symlink Aliases file into framebuffer resources
...
svn path=/trunk/netsurf/; revision=6450
2009-02-12 09:30:19 +00:00
John Mark Bell
99929082b8
Enable support for hubbub in the framebuffer frontend.
...
svn path=/trunk/netsurf/; revision=6449
2009-02-12 09:15:23 +00:00
Vincent Sanders
53f5a9ab4d
stop SDL frontend consuming all available CPU when idel
...
svn path=/trunk/netsurf/; revision=6448
2009-02-11 22:36:07 +00:00
Vincent Sanders
cbf07e1bc3
make schedule_run return if it has active jobs to schedule
...
svn path=/trunk/netsurf/; revision=6447
2009-02-11 22:33:55 +00:00
Vincent Sanders
5060882795
Fix SDL frontend input
...
svn path=/trunk/netsurf/; revision=6446
2009-02-11 20:55:50 +00:00
Rob Kendrick
7875677123
Add limits.h to fb_gui.c for INT_MAX
...
svn path=/trunk/netsurf/; revision=6429
2009-02-11 13:48:56 +00:00
Vincent Sanders
dccf2836b6
fix double free
...
svn path=/trunk/netsurf/; revision=6428
2009-02-11 13:48:44 +00:00
Vincent Sanders
2b41eceafe
add SDL frontend for framebuffer port
...
svn path=/trunk/netsurf/; revision=6415
2009-02-11 00:20:02 +00:00
John Tytgat
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
svn path=/trunk/netsurf/; revision=6361
2009-02-03 01:27:54 +00:00
Daniel Silverstone
29d1e44dec
Fix line plotting and rectangle clipping segfault
...
svn path=/trunk/netsurf/; revision=5430
2008-09-24 11:22:52 +00:00
Daniel Silverstone
3f5d902edd
Merged revisions 5309-5406,5409-5422 via svnmerge from
...
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
2008-09-23 14:00:40 +00:00