Commit Graph

  • 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
  • c4a4126041 Also write a (duplicate) UTF8 chunk, irregardless of the "UTF-8 clipboard" option. We don't support pasting UTF8 chunks yet. Chris Young 2012-08-03 18:33:49 +0100
  • ca6be72dff Remove extraneous functionage Chris Young 2012-08-03 18:28:07 +0100
  • cc3b9435ea Use core clipboard copy function. ami_selection_to_text() will need fixing as it still needs selection_traverse() Chris Young 2012-08-03 18:19:54 +0100
  • 18db6826f1 Move Push- and PopChunk out of the selection_traversal function Chris Young 2012-08-03 18:15:16 +0100
  • 36d3056526 Grab pointer during drag. Michael Drake 2012-08-02 16:29:37 +0100
  • de8af23956 Use selection_copy_to_clipboard instead of peering into core. Michael Drake 2012-08-02 15:20:59 +0100
  • 42e176097c Use selection_copy_to_clipboard instead of peering into core. Michael Drake 2012-08-02 15:17:18 +0100
  • 88055b5810 Update to use selection_copy_to_clipboard, although this code is all commented out anyway. Michael Drake 2012-08-02 15:09:31 +0100
  • c5bcf0b809 Remove remaining use of core internals. Michael Drake 2012-08-02 15:03:12 +0100
  • 1cb5272c95 Use selection_copy_to_clipboard instead of peering into core innards. Michael Drake 2012-08-02 14:46:20 +0100
  • 5747465437 Use selection_copy_to_clipboard instead of peering at core innards. Michael Drake 2012-08-02 14:38:47 +0100
  • 408dd00ed4 Use selection_copy_to_clipboard instead of peering at core innards. Michael Drake 2012-08-02 14:25:19 +0100
  • efaca1c1fa Add core function for copy to clipboard, so we don't need to expose render/box.h internals to front ends. Michael Drake 2012-08-02 14:23:42 +0100
  • 1d827d2cf3 Fix click travel tolerance calc. Has to travel more than 5px to become drag. Michael Drake 2012-08-02 12:06:47 +0100
  • c0bfe7dfdf Fix freetype nsfont_position_in_string to return nearest, rather than next. Michael Drake 2012-08-01 23:58:54 +0100
  • a92f2aa0a6 Simple clipboard support. Only used within browser window. Michael Drake 2012-08-01 23:45:09 +0100
  • 75212235f8 Cleanup drag end. Michael Drake 2012-08-01 22:21:36 +0100
  • 40a754a362 Convert move pointer during build and use it for page drag-scroll. Michael Drake 2012-08-01 21:48:16 +0100
  • ffa3e6bf35 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2012-08-01 21:32:01 +0100
  • 30bc438ab0 Pass drags to core. Enables page drag-scrolling, text selection, frames scrollbars, etc. Michael Drake 2012-08-01 21:30:24 +0100
  • 6bbae1f228 add document IDL and test for geteleemntbyid Vincent Sanders 2012-08-01 19:25:45 +0100
  • b238791002 Use enum instead of magic numbers for tracking key modifier states. Pass special keys to core (e.g. WORD_LEFT, SELECT_ALL, etc). Michael Drake 2012-08-01 14:47:20 +0100
  • 46527795db Pass pointer hotspots to libnsfb. Michael Drake 2012-08-01 12:52:46 +0100
  • d84ad62a04 Scroll text in writable text widget so caret is always in view. Michael Drake 2012-08-01 09:29:26 +0100
  • 465ebb2c7b Only writable text widget needs caret rendering. Michael Drake 2012-08-01 09:16:25 +0100
  • 37779f77d2 Fix build: we need libdom now. John-Mark Bell 2012-08-01 08:53:13 +0100
  • 845dca45de resume parse on sync script error as well as success Vincent Sanders 2012-07-31 22:59:18 +0100
  • 9e3db46b67 Handle CTRL modifier too. CTRL with cursor left/right is same as SHIFT. CTRL+U clears writable. Michael Drake 2012-07-31 22:55:08 +0100
  • 21ce8800b8 Cursor left/right keys plus modifier move caret to extrems. Michael Drake 2012-07-31 22:40:47 +0100
  • de7361ca88 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2012-07-31 22:38:34 +0100
  • 4fd5d51765 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Vincent Sanders 2012-07-31 22:33:38 +0100
  • 5c25b8255a add post parse script execution Vincent Sanders 2012-07-31 22:33:08 +0100
  • 75cc4a06be Factor out some repeated code. Michael Drake 2012-07-31 22:30:39 +0100
  • 53183b2411 Make text input widget remove caret on "strip focus" event. Michael Drake 2012-07-31 22:18:44 +0100