Commit Graph

7962 Commits

Author SHA1 Message Date
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