Commit Graph

  • 68947c377e Obtain font style in copy handler. Michael Drake 2012-08-13 13:55:57 +0100
  • 986bc5ff83 Simplify font colour acquisition. Michael Drake 2012-08-13 13:54:00 +0100
  • 76583d63ec link math library Vincent Sanders 2012-08-13 11:16:35 +0100
  • de982b4d3e fix windows build format specifiers add install target for windows - creates installer rather than actually installing Vincent Sanders 2012-08-12 21:50:36 +0100
  • 786a5186aa Updated documentation with some post-2.9 changes Chris Young 2012-08-12 12:00:45 +0100
  • ee4346c26e correct logic Chris Young 2012-08-12 11:36:48 +0100
  • 5ac9c7128a allow font anti-aliasing to be switched off in true-colour modes Chris Young 2012-08-12 11:30:44 +0100
  • c7766fddff Change default mask threshold to something more sensible Chris Young 2012-08-12 11:03:05 +0100
  • 8b31fc0e78 Fix mask calculation (thanks to Fredrik Wikstrom) Chris Young 2012-08-12 11:02:12 +0100
  • 59784ba852 fix mask Chris Young 2012-08-11 17:19:54 +0100
  • 0210ef066b Merge branch 'master' of git://git.netsurf-browser.org/netsurf into chris/palette-mapped-plotters Chris Young 2012-08-10 23:00:32 +0100
  • 69ad5db2d1 convert throbber to use standard bitmap functions; remove p96 dependency Chris Young 2012-08-10 22:59:38 +0100
  • d6b293001d fix build warnings Vincent Sanders 2012-08-10 22:22:59 +0100
  • 642470fb74 Avoid two duplicate lines. Michael Drake 2012-08-10 20:28:23 +0100
  • 6aaf106575 remove AMI_CUSTOM_MASK define Chris Young 2012-08-10 19:31:16 +0100
  • bc4401414b remove attempt at mask alignment Chris Young 2012-08-10 19:30:18 +0100
  • ad1336ac45 alignment attempt 2. this seems right, but doesn't work even for previously-working images Chris Young 2012-08-10 19:03:56 +0100
  • 3ed1339b3f try to align mask correctly Chris Young 2012-08-10 18:54:00 +0100
  • 7c9ac8980f use minterm (ABC|ABNC|ANBC) only when necessary Chris Young 2012-08-10 18:35:01 +0100
  • 2364d68367 avoid scaled images getting incorrect mask Chris Young 2012-08-10 18:30:01 +0100
  • eaa6183567 allow tweaking threshold where alpha turns to mask Chris Young 2012-08-10 18:21:57 +0100
  • a0b344afe6 Fix mask Chris Young 2012-08-10 18:11:42 +0100
  • c456153e90 Correct byte order - is RGBA not ARGB Fix mask offset calculation Chris Young 2012-08-10 18:05:22 +0100
  • 53a379ea45 Squash warning. Michael Drake 2012-08-10 12:17:34 +0100
  • eee26ed867 Squash set but unused variable warning. Michael Drake 2012-08-10 12:09:53 +0100
  • bc5918ebbc allocate our bitmaps as BMF_DISPLAYABLE as this can improve performance when blitting to the screen Chris Young 2012-08-09 22:31:10 +0100
  • e4d2677c80 first attempt to create our own mask of only wholly transparent pixels. Chris Young 2012-08-09 21:59:47 +0100
  • d3b4a286f9 check return from lwc operation Vincent Sanders 2012-08-09 18:00:55 +0100
  • 411fdc6186 fix return check on lwc operation Vincent Sanders 2012-08-09 17:46:56 +0100
  • b0ca8175bb Dodge a clang warning. Michael Drake 2012-08-09 17:44:59 +0100
  • 78620910e8 check all return values of string comparisons Vincent Sanders 2012-08-09 17:30:02 +0100
  • 137bba2978 fix missing check of lwc_string_caseless_isequal() return value Vincent Sanders 2012-08-09 16:33:06 +0100
  • ad5db89b49 Fix include and structure definition to stop compiler redefinition errors Vincent Sanders 2012-08-09 16:26:57 +0100
  • 2eef2a2264 Add missing #include. Michael Drake 2012-08-08 21:49:31 +0100
  • 56967bbf06 create a pen list for treeviews Chris Young 2012-08-08 21:07:29 +0100
  • 0ace9f5e0b extend javascript object hierarchy Vincent Sanders 2012-08-08 20:07:56 +0100
  • 8304a01b6f remove debug; it isn't helping determine the cause of the crash on exit Chris Young 2012-08-08 19:02:46 +0100
  • 34c79b454a debug Chris Young 2012-08-08 18:41:16 +0100
  • 126141a52c Ensure text is at the right height for Freetype and Internal fonts. Michael Drake 2012-08-08 14:04:57 +0100
  • 0b37b1a7e7 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Ole Loots 2012-08-08 00:41:44 +0200
  • 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... Ole Loots 2012-08-08 00:34:59 +0200
  • 1547aebdbb remove depth gadget, as doesn't let us select <256 colours anyway Chris Young 2012-08-07 23:13:42 +0100
  • 61c268269a display depth gadget on screenmode requester Chris Young 2012-08-07 23:09:40 +0100
  • 6748845042 fix display of favicon in palette-mapped modes Chris Young 2012-08-07 23:07:16 +0100
  • b9446a3abb rename old truecolour function Chris Young 2012-08-07 21:34:52 +0100
  • 3ba621759c hide internal palette-mapped and true-colour bitmap conversion functions Chris Young 2012-08-07 21:28:55 +0100
  • 2eeb2c07bf more use of abstracted function Chris Young 2012-08-07 21:25:47 +0100
  • 0d8aca4f12 use abstracted function Chris Young 2012-08-07 21:22:51 +0100
  • dd7935bb1f abstract the native bitmap fetcher functions, and make the favicon collection use the new one. Chris Young 2012-08-07 21:09:49 +0100
  • 391d483c9d expose function to get current screen palette-mapped status Chris Young 2012-08-07 21:03:42 +0100
  • fb853c9354 Fix attribute includes selector callback. Michael Drake 2012-08-07 15:16:50 +0100
  • 6d585308f8 Fix handling of form elements without a <form>. Michael Drake 2012-08-07 10:53:40 +0100
  • 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. Chris Young 2012-08-07 00:07:37 +0100
  • 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. Chris Young 2012-08-07 00:00:04 +0100
  • 0ce133099b fix true colour mode Chris Young 2012-08-06 19:41:34 +0100
  • 6ceb8ca9eb fix depth detection Chris Young 2012-08-06 19:40:51 +0100
  • 6205c62ba3 add non rfc 4329 javascript mimetypes to content handler Vincent Sanders 2012-08-06 17:33:03 +0100
  • 8c6dab520d misc Chris Young 2012-08-05 23:51:59 +0100
  • 135aae3921 add element object Vincent Sanders 2012-08-05 23:42:30 +0100
  • 1ef7336f22 revert begin/endrefresh image avoidance - this isn't the cause of the simplerefresh damage region deadlock Chris Young 2012-08-05 23:06:01 +0100
  • 6d602b103e release the pen if it couldn't be added to a list. Chris Young 2012-08-05 23:01:03 +0100
  • b777549cc2 avoid crash if pen list is not set Chris Young 2012-08-05 22:59:09 +0100
  • e1b37918e8 Reflect change to hubbub parser binding API. John-Mark Bell 2012-08-05 22:44:28 +0100
  • ff8d7d974c Avoid redrawing palette-mapped images during BeginRefresh/EndRefresh (ie. SimpleRefresh damage redraw) as one of the DataTypes functions are causing an Intuition deadlock. Chris Young 2012-08-05 22:29:35 +0100
  • b2514d5270 Free source BitMap Chris Young 2012-08-05 21:46:14 +0100
  • 82c4ea7686 add to list, and release pens Chris Young 2012-08-05 21:29:57 +0100
  • a423eb712d allow setting dithering quality 0-2 Chris Young 2012-08-05 16:22:41 +0100
  • 25f1acb504 Don't re-layout if this has already been performed Chris Young 2012-08-05 16:16:18 +0100
  • 59af85e0b5 disable mask for now, causing colourisation problems Chris Young 2012-08-05 16:02:25 +0100
  • 803970589b attempt blit through mask Chris Young 2012-08-05 15:55:02 +0100
  • 74e794d7a2 implement scaling Chris Young 2012-08-05 15:29:20 +0100
  • c359b9400b Palette-mapped bitmap support Chris Young 2012-08-05 15:16:02 +0100
  • a46c5ae09f Merge branch 'master' into chris/palette-mapped-plotters Chris Young 2012-08-05 14:29:12 +0100
  • 7716143240 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Chris Young 2012-08-05 14:28:10 +0100
  • 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. Chris Young 2012-08-05 14:26:41 +0100
  • 97aabaf49d Test for opaqueness where we create bitmaps in the platform code Chris Young 2012-08-05 14:02:32 +0100
  • 28ddb10268 Fix opaqueness test: the alpha channel is the first byte, not the last. Chris Young 2012-08-05 13:50:14 +0100
  • f5891097cc Inital work on supporting getelementbyid Vincent Sanders 2012-08-05 10:54:18 +0100
  • 9a0f7028a3 Libdom now returns the document object at creation time Vincent Sanders 2012-08-05 10:53:03 +0100
  • 55c08431ee Fix build Chris Young 2012-08-05 11:37:27 +0100
  • d577a48bb7 Abstract pen obtain/release and structure so we can add these to a physical browser window's list Chris Young 2012-08-05 11:28:48 +0100
  • 337b0f6724 Allow forcing palette-mapped mode by setting cairo_renderer:-1 Chris Young 2012-08-05 11:04:17 +0100
  • 34154ebb99 Disable anti-aliasing for palette-mapped modes Chris Young 2012-08-05 10:48:36 +0100
  • 1ceced6e67 Free bitmap using correct function Chris Young 2012-08-05 10:21:39 +0100
  • 3e2123d9ec Need libdom, libpbl when cross compiling. John-Mark Bell 2012-08-05 10:16:37 +0100
  • 5a055e3b05 stop crashing Chris Young 2012-08-05 10:07:26 +0100
  • 0f1685f131 add palette-capable OPen function Chris Young 2012-08-05 09:55:01 +0100
  • 400d02bc24 Convert the rest of plotters.c to use palette-mapped capable colour selection Chris Young 2012-08-05 09:51:48 +0100
  • eed37af751 Fix colours - rectangles now printing correctly. Fix an 'early' crash caused by unfriendly bitmaps. Text needs fixing. There is also a 'late' crash which makes it unusable. Chris Young 2012-08-04 23:55:02 +0100
  • dad8065f0a move text colour settings into plotters.c, and use palette-map capable function Chris Young 2012-08-04 18:05:26 +0100
  • 6f64713977 alloc off-screen bm as friend of screen bm Chris Young 2012-08-04 17:46:56 +0100
  • fce7026484 Attempt to draw palette-mapped rectangles. Problems: 1. The DrawInfo structure is returning a depth of 8 for >8-bit screens 2. Colours are wrong (probably related to our off-screen rendering mechanism) 3. Pens obtained through ObtainBestPenA() are never freed - we need to keep track of them and somehow work out when it is best to free them. Chris Young 2012-08-04 16:45:05 +0100
  • 5f8d9e25ab Allow <16-bit depth in options GUI too Chris Young 2012-08-04 15:53:19 +0100
  • da4968b8e0 Allow selecting <16-bit wcreenmodes so we can easily see what needs doing. Chris Young 2012-08-04 15:44:57 +0100
  • e454cf3f9c Fix provided by Michale Drake. Fix freetype nsfont_position_in_string to return nearest, rather than next. Ole Loots 2012-08-04 02:51:46 +0200
  • f5efa28aed Remove http from ci url Netsurf Administrators 2012-08-03 22:21:46 +0100
  • 2694a98f81 Remove any forcing of UTF-8 in the clipboard, as internally NetSurf will use the UTF8 chunks now. Chris Young 2012-08-03 21:04:38 +0100
  • 3a00eca535 Clear the StopChunks before scanning for the UTF8 chunk, otherwise we risk thinking a CHRS chunk is a UTF8 chunk. Chris Young 2012-08-03 21:02:29 +0100
  • 83581a76ae Update CI server on commit Netsurf Administrators 2012-08-03 20:27:44 +0100
  • 0b0c6a4f6a Support pasting the UTF8 chunk of clipboard IFF FTXT when present, instead of CHRS Chris Young 2012-08-03 19:19:04 +0100