Chris Young
56967bbf06
create a pen list for treeviews
2012-08-08 21:07:29 +01:00
Vincent Sanders
0ace9f5e0b
extend javascript object hierarchy
2012-08-08 20:08:41 +01:00
Chris Young
8304a01b6f
remove debug; it isn't helping determine the cause of the crash on exit
2012-08-08 19:02:46 +01:00
Chris Young
34c79b454a
debug
2012-08-08 18:41:16 +01:00
Michael Drake
126141a52c
Ensure text is at the right height for Freetype and Internal fonts.
2012-08-08 14:04:57 +01:00
Ole Loots
0b37b1a7e7
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2012-08-08 00:41:44 +02:00
Ole Loots
b8f437c6b6
Fix settings dialog positioning
...
On successive settings dialog calls, the automatic
positioning wasn't working correctly.
This can be prevented by duplicating the Form tree. However,
it requires to have the duplicated tree freed manually (Bug in windom?).
I should have an eye on it...
2012-08-08 00:34:59 +02:00
Chris Young
1547aebdbb
remove depth gadget, as doesn't let us select <256 colours anyway
2012-08-07 23:13:42 +01:00
Chris Young
61c268269a
display depth gadget on screenmode requester
2012-08-07 23:09:40 +01:00
Chris Young
6748845042
fix display of favicon in palette-mapped modes
2012-08-07 23:07:16 +01:00
Chris Young
b9446a3abb
rename old truecolour function
2012-08-07 21:34:52 +01:00
Chris Young
3ba621759c
hide internal palette-mapped and true-colour bitmap conversion functions
2012-08-07 21:28:55 +01:00
Chris Young
2eeb2c07bf
more use of abstracted function
2012-08-07 21:25:47 +01:00
Chris Young
0d8aca4f12
use abstracted function
2012-08-07 21:22:51 +01:00
Chris Young
dd7935bb1f
abstract the native bitmap fetcher functions, and make the favicon collection use the new one.
2012-08-07 21:09:49 +01:00
Chris Young
391d483c9d
expose function to get current screen palette-mapped status
2012-08-07 21:03:42 +01:00
Michael Drake
fb853c9354
Fix attribute includes selector callback.
2012-08-07 15:16:50 +01:00
Michael Drake
6d585308f8
Fix handling of form elements without a <form>.
2012-08-07 10:53:40 +01:00
Chris Young
9fac1daff4
...or it might just crash. Will consider a hybrid mode, as palette-mapped images do not display correctly when blitted to a 16- or 32-bit screen.
2012-08-07 00:07:37 +01:00
Chris Young
a262507b3a
If using the gfx.lib true-colour plotters on a 16-bit screenmode, allocate a 16-bit off-screen bitmap instead of a 32-bit one. This _should_ make things a little quicker in that scenario.
2012-08-07 00:00:04 +01:00
Chris Young
0ce133099b
fix true colour mode
2012-08-06 19:41:34 +01:00
Chris Young
6ceb8ca9eb
fix depth detection
2012-08-06 19:40:51 +01:00
Vincent Sanders
6205c62ba3
add non rfc 4329 javascript mimetypes to content handler
2012-08-06 17:33:03 +01:00
Chris Young
8c6dab520d
misc
2012-08-05 23:51:59 +01:00
Vincent Sanders
135aae3921
add element object
2012-08-05 23:42:45 +01:00
Chris Young
1ef7336f22
revert begin/endrefresh image avoidance - this isn't the cause of the simplerefresh damage region deadlock
2012-08-05 23:06:01 +01:00
Chris Young
6d602b103e
release the pen if it couldn't be added to a list.
2012-08-05 23:01:03 +01:00
Chris Young
b777549cc2
avoid crash if pen list is not set
2012-08-05 22:59:09 +01:00
John-Mark Bell
e1b37918e8
Reflect change to hubbub parser binding API.
2012-08-05 22:44:28 +01:00
Chris Young
ff8d7d974c
Avoid redrawing palette-mapped images during BeginRefresh/EndRefresh (ie. SimpleRefresh damage redraw) as one of the DataTypes functions are causing an Intuition deadlock.
2012-08-05 22:29:35 +01:00
Chris Young
b2514d5270
Free source BitMap
2012-08-05 21:46:14 +01:00
Chris Young
82c4ea7686
add to list, and release pens
2012-08-05 21:29:57 +01:00
Chris Young
a423eb712d
allow setting dithering quality 0-2
2012-08-05 16:22:41 +01:00
Chris Young
25f1acb504
Don't re-layout if this has already been performed
2012-08-05 16:16:18 +01:00
Chris Young
59af85e0b5
disable mask for now, causing colourisation problems
2012-08-05 16:02:25 +01:00
Chris Young
803970589b
attempt blit through mask
2012-08-05 15:55:02 +01:00
Chris Young
74e794d7a2
implement scaling
2012-08-05 15:29:20 +01:00
Chris Young
c359b9400b
Palette-mapped bitmap support
2012-08-05 15:16:02 +01:00
Chris Young
a46c5ae09f
Merge branch 'master' into chris/palette-mapped-plotters
2012-08-05 14:29:12 +01:00
Chris Young
7716143240
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2012-08-05 14:28:10 +01:00
Chris Young
1e02eba193
Ask GID_ICON to redraw itself before we draw over the top of it. Unfortunately it redraws itself as a grey box, rather than the underlying window's backfill hook.
2012-08-05 14:26:41 +01:00
Chris Young
97aabaf49d
Test for opaqueness where we create bitmaps in the platform code
2012-08-05 14:02:32 +01:00
Chris Young
28ddb10268
Fix opaqueness test: the alpha channel is the first byte, not the last.
2012-08-05 13:50:14 +01:00
Vincent Sanders
f5891097cc
Inital work on supporting getelementbyid
2012-08-05 11:44:43 +01:00
Vincent Sanders
9a0f7028a3
Libdom now returns the document object at creation time
2012-08-05 11:44:43 +01:00
Chris Young
55c08431ee
Fix build
2012-08-05 11:37:27 +01:00
Chris Young
d577a48bb7
Abstract pen obtain/release and structure so we can add these to a physical browser window's list
2012-08-05 11:28:48 +01:00
Chris Young
337b0f6724
Allow forcing palette-mapped mode by setting cairo_renderer:-1
2012-08-05 11:04:17 +01:00
Chris Young
34154ebb99
Disable anti-aliasing for palette-mapped modes
2012-08-05 10:48:36 +01:00
Chris Young
1ceced6e67
Free bitmap using correct function
2012-08-05 10:21:39 +01:00