RISC OS Development Builds

The development build available on this page is built automatically from the latest source code in SVN. It is likely to be unstable and may crash your machine.

By regularly running a recent development build you can help us improve NetSurf by providing feedback to the authors.

Any bug reports or feature requests should be posted on the NetSurf issue tracker. If you aren't running RISC OS, you can fetch the latest source and build NetSurf for your system.

Recent SVN Activity

All times are in UTC.

2009-07-02 23:22 - jmb - r8277 - (in trunk/netsurf)

Give input focus to drawing area on click. (credit: Paul Blokus)

2009-07-02 23:07 - chris_y - r8276 - (in trunk/netsurf)

Minor positional changes. This code probably needs a rethink as it doesn't correctly advance for two-byte UTF8 chars.

2009-07-02 23:05 - jmb - r8275 - (in trunk/netsurf)

Fix stupid

2009-07-02 22:36 - jmb - r8274 - (in trunk/netsurf)

Silence warnings

2009-07-02 22:35 - jmb - r8273 - (in trunk/netsurf)

Make this more legible and squash leaks.

2009-07-02 21:37 - vince - r8272 - (in trunk/netsurf)

fix keymap

2009-07-02 21:24 - paulblokus - r8271 - (in branches/paulblokus/treeview)

use event data to redraw only the necessary part of the tree

2009-07-02 21:23 - vince - r8270 - (in trunk/netsurf)

Fix by tlsa for content which is updated by the core like animated gifs and forms

2009-07-02 21:15 - paulblokus - r8269 - (in branches/paulblokus/treeview)

handle subsequent redraw start calls

2009-07-02 18:22 - jmb - r8268 - (in trunk/libparserutils)

Less brain-dead constant for the benefit of ARM platforms.

2009-07-02 17:53 - jmb - r8267 - (in trunk/libparserutils)

Remove dependency on a library providing ntohl/htonl.

2009-07-02 14:32 - jmb - r8266 - (in trunk/hubbub)

Better guard for the Norcroft hackery. When building for Windows, replace strncasecmp with calls to _strnicmp

2009-07-02 14:31 - jmb - r8265 - (in trunk/tools)

I really hate the __STRICT_ANSI__ nonsense. I've lost count of the number of times this has caused me problems. Cut this off before it causes more.

2009-07-02 14:09 - itix - r8264 - (in branches/itix/netsurf)

Imported working MUI backend

2009-07-02 14:07 - jmb - r8263 - (in trunk/libparserutils)

Inevitably, Windows requires winsock.h instead of the BSD stack headers.

2009-07-02 14:07 - jmb - r8262 - (in trunk/tools)

Add support for mingw-based cross compilation for Windows. Define pre-processor variables BUILD_{HOST,TARGET}_<platform>

2009-07-02 13:29 - MarkieB - r8261 - (in branches/MarkieB/windows)

Makefile cross-compile pkg-config

2009-07-02 13:23 - itix - r8260 - (in branches/itix/netsurf)

Temporary workaround for MorphOS until hpdf.library is updated

2009-07-02 13:21 - itix - r8259 - (in branches/itix/netsurf)

Added nsmui

2009-07-02 11:27 - tlsa - r8258 - (in trunk/libnsfb)

Typo and doxygen comment.

2009-07-02 11:06 - tlsa - r8257 - (in trunk/libnsfb)

Add licence info. Update polygon plotter documentation.

2009-07-02 10:54 - itix - r8256 - (in branches/itix/netsurf)

MorphOS/MUI sources

2009-07-02 10:42 - itix - r8255 - (in branches/itix/netsurf)

Added MorphOS to makefile rules

2009-07-02 10:39 - itix - r8254 - (in branches/itix/netsurf)

Added MorphOS to makefile rules

2009-07-02 08:59 - struggleyb - r8253 - (in branches/struggleyb/domts-transform-perl)

Assume we have all implementation attributes implemented.

2009-07-02 08:57 - struggleyb - r8252 - (in branches/struggleyb/libdom-remain)

Make dom_string more usable and fix some bugs of dom_string and nodelist.

2009-07-02 08:21 - MarkieB - r8251 - (in branches/MarkieB/gtkmain)

add encapsulation privacy for gui_window tab; remember to make clean

2009-07-02 02:54 - struggleyb - r8250 - (in branches/struggleyb/libdom-remain)

No function should call dom_node_destroy except dom_node_unref. And the first test case of DOM level 1 Core module passed!

2009-07-02 01:37 - paulblokus - r8249 - (in branches/paulblokus/treeview)

pass mouse action to the textarea if the tree is edited

2009-07-02 00:34 - paulblokus - r8248 - (in branches/paulblokus/treeview)

redraw properly on edit end

2009-07-02 00:19 - paulblokus - r8247 - (in branches/paulblokus/treeview)

added keypress handling for treeview

2009-07-01 21:50 - paulblokus - r8246 - (in branches/paulblokus/treeview)

start and stop editing a tree element

2009-07-01 18:37 - paulblokus - r8245 - (in branches/paulblokus/treeview)

added document page for treeview

2009-07-01 16:02 - jmb - r8244 - (in trunk/libcss)

Similar fix for empty rules in normal stylesheets.

2009-07-01 15:56 - jmb - r8243 - (in trunk/libcss)

Blank inline styles, or inline styles that only contain invalid data will have no bytecode. This is perfectly legitimate, so should not result in an error.

2009-07-01 15:52 - jmb - r8242 - (in trunk/libcss)

Fixup parsing of empty inline styles -- previously, it would emit the START_STYLESHEET and START_RULESET events twice.

2009-07-01 15:29 - jmb - r8241 - (in trunk/libcss)

Ensure that charset detection always returns CSS_OK unless there's a fatal error. Otherwise, it's possible to fail to process any of a short stylesheet (sheet.length < "@charset ").

2009-07-01 13:53 - vince - r8240 - (in trunk/netsurf)

remove redundant clg call

2009-07-01 12:50 - struggleyb - r8239 - (in branches/struggleyb/domts-transform-perl)

Use read instead of fread. The reason: fread return the read object but the read API return the read bytes, I need the later.

2009-07-01 12:48 - struggleyb - r8238 - (in branches/struggleyb/libdom-remain)

Add a missing function! The testcase find it.

2009-07-01 12:48 - jmb - r8237 - (in branches/jmb/ns-libcss)

Fix for boxes declared display: none. There has to be a better fix than this.

2009-07-01 12:33 - jmb - r8236 - (in branches/jmb/ns-libcss)

Fix named ancestor detection

2009-07-01 12:18 - struggleyb - r8235 - (in branches/struggleyb/domts-transform-perl)

Now, the test files can be compiled and run.

2009-07-01 12:17 - jmb - r8234 - (in branches/jmb/ns-libcss)

Support :link pseudo class

2009-07-01 12:05 - jmb - r8233 - (in trunk/netsurf)

Constify ro_uri_launch() If the URL is too long to fit into a non-indirected ANT URLLoad message, then skip the ANT URLLoad broadcast and jump straight to using URI_Dispatch. We don't support indirected ANT URLLoad messages as their potential for memory leakage is too great.

2009-07-01 11:40 - jmb - r8232 - (in branches/jmb/ns-libcss)

Move resolve_url to internal css implementation file, and rename to css_resolve_url. Ensure we use this when creating inline styles.

2009-07-01 11:31 - jmb - r8231 - (in trunk/libcss)

Len already includes the NUL, so stop trying to manually terminate url/title.

2009-07-01 11:19 - jmb - r8230 - (in branches/jmb/ns-libcss)

Provide URL resolution callback for libcss. No need to resolve @import URL -- it's already absolute.

2009-07-01 11:18 - jmb - r8229 - (in trunk/libcss)

It probably helps to remember that @import also contains URL data.

2009-07-01 10:35 - jmb - r8228 - (in trunk/libcss)

Make all URIs absolute

2009-07-01 08:19 - struggleyb - r8227 - (in branches/struggleyb/libdom-remain)

Add transformer, testcases and test library to the libdom branch.

2009-07-01 07:57 - struggleyb - r8226 - (in branches/struggleyb/libdom-remain)

Delete the unused test files.

2009-07-01 07:29 - struggleyb - r8225 - (in branches/struggleyb/domts-transform-perl)

Make the transform script works again.

2009-07-01 07:22 - struggleyb - r8224 - (in branches/struggleyb/libdom-remain)

Add new install headers.

2009-07-01 03:52 - struggleyb - r8223 - (in branches/struggleyb/libdom-remain)

Add a new param for xml parser to pass in the lwc_context.

2009-07-01 03:52 - struggleyb - r8222 - (in branches/struggleyb/domts-transform-perl)

Complete most of the testcase stubs, except remaining one: is_equals_uri.

2009-07-01 01:51 - paulblokus - r8221 - (in branches/paulblokus/treeview)

merged trunk to treeview branch

2009-07-01 01:02 - paulblokus - r8220 - (in branches/paulblokus/treeview)

changed tree_scroll_visible tree_scroll_visible working again for GTK

2009-07-01 00:34 - jmb - r8219 - (in branches/jmb/ns-libcss)

Ensure line_height is set, even if it is garbage

2009-07-01 00:32 - jmb - r8218 - (in branches/jmb/ns-libcss)

Merged revisions 8081-8217 via svnmerge from svn://svn.netsurf-browser.org/trunk/netsurf ........ r8098 | chris_y | 2009-06-28 11:15:32 +0100 (Sun, 28 Jun 2009) | 2 lines Add a note about font styles ........ r8107 | chris_y | 2009-06-28 15:43:10 +0100 (Sun, 28 Jun 2009) | 2 lines Updated Italian translation from Samir Hawamdeh ........ r8122 | vince | 2009-06-28 19:32:47 +0100 (Sun, 28 Jun 2009) | 2 lines Make framebuffer port use libnsfb ........ r8125 | tlsa | 2009-06-28 21:17:1

2009-07-01 00:27 - jmb - r8217 - (in branches/jmb/ns-libcss)

Initialized merge tracking via "svnmerge" with revisions "1-8080" from svn://svn.netsurf-browser.org/trunk/netsurf

2009-07-01 00:20 - jmb - r8216 - (in trunk/netsurf)

Bring in line with new bitmap plotter API

2009-07-01 00:18 - jmb - r8215 - (in branches/jmb/ns-libcss)

Stop double-free of imported stylesheets: when you register them with their parent, you relinquish ownership.

2009-07-01 00:05 - jmb - r8214 - (in branches/jmb/ns-libcss)

Wrap calls to html_fetch_object where interned strings are used. This avoids overrunning the string as it may not be NUL terminated.

2009-06-30 23:59 - paulblokus - r8213 - (in branches/paulblokus/treeview)

simplify icon requiring

2009-06-30 23:44 - jmb - r8212 - (in branches/jmb/ns-libcss)

Stop running over the end of lwc string data.

2009-06-30 23:31 - jmb - r8211 - (in branches/jmb/ns-libcss)

Copy specified URL to ensure it's NUL terminated. Correctly handle sheets we failed to fetch (replace them with a blank one)

2009-06-30 22:55 - jmb - r8210 - (in trunk/libcss)

Fix test data: Test 4 is testing the root node, so needs to compare against a fully computed style. The paragraph node in test 5 is the first child of its parent, so the background colour is expected to be as specified.

2009-06-30 22:01 - paulblokus - r8209 - (in branches/paulblokus/treeview)

launch action and node element deletion handled by one user callback

2009-06-30 21:22 - paulblokus - r8208 - (in branches/paulblokus/treeview)

use delete_callback on node_element update history_global_callback cares for shared data not to be removed remove urldb calls from tree.c user can set any bitmap now (not only thumbnails from urldb)

2009-06-30 19:00 - jmb - r8207 - (in branches/jmb/ns-libcss)

Process @import list. This approach may well have a negative impact on page load times.

2009-06-30 18:58 - jmb - r8206 - (in branches/jmb/ns-libcss)

Make line-height calculation use css_used_font_size()

2009-06-30 18:57 - jmb - r8205 - (in branches/jmb/ns-libcss)

Hack for percentage font sizes

2009-06-30 17:22 - jmb - r8204 - (in trunk/libcss)

It somewhat helps to ensure that you convert units to their external representation. Oddly enough, not doing so causes comedy breakage.

2009-06-30 16:18 - jmb - r8203 - (in branches/jmb/ns-libcss)

Improvements to css_len2px -- actually calculates values for EM/EX units. Move css_len2* to css/utils.c, rather than making them inline. Introduce css_used_font_size() to calculate the used font-size. Move css_screen_dpi to css/utils.* A couple of fixes to the GTK frontend code.

2009-06-30 14:04 - jmb - r8202 - (in branches/jmb/ns-libcss)

Fix redraw colours. Also about time I committed the even more hacked up box_get_style() so it works until I decide what css_computed_style_compose() should be doing.

2009-06-30 14:01 - jmb - r8201 - (in branches/jmb/ns-libcss)

Utility function to convert from CSS color to NS colour

2009-06-30 13:59 - tlsa - r8200 - (in trunk/libcss)

Update testdata.

2009-06-30 13:48 - MarkieB - r8199 - (in branches/MarkieB/windows)

complete code modifications for basic compile

2009-06-30 13:45 - tlsa - r8198 - (in trunk/netsurf)

Update plotters documentation for merged bitmap plotter.

2009-06-30 13:24 - MarkieB - r8197 - (in branches/MarkieB/windows)

mkdir, strcasestr

2009-06-30 13:16 - tlsa - r8196 - (in trunk/netsurf)

Simplify RISC OS bitmap plotter.

2009-06-30 13:02 - vince - r8195 - (in trunk/netsurf)

Improve bitmap plotter API

2009-06-30 13:01 - MarkieB - r8194 - (in branches/MarkieB/windows)

refactor namespace transparent; conditional #include for win32

2009-06-30 13:01 - jmb - r8193 - (in branches/jmb/ns-libcss)

Ensure byte offset is initialised

2009-06-30 12:53 - jmb - r8192 - (in branches/jmb/ns-libcss)

Convert fixed point font size to int

2009-06-30 12:53 - jmb - r8191 - (in branches/jmb/ns-libcss)

css_screen_dpi is now fixed point. It helps if you remember this.

2009-06-30 12:41 - jmb - r8190 - (in branches/jmb/ns-libcss)

Convert fixed-point values to integers. The current approach ensures we lose as much precision as possible.

2009-06-30 12:05 - jmb - r8189 - (in trunk/libcss)

s/background-image/list-style-image/

2009-06-30 12:03 - tlsa - r8188 - (in trunk/libcss)

More test data changes.

2009-06-30 11:08 - vince - r8187 - (in trunk/netsurf)

remove unused structure definition

2009-06-30 10:27 - tlsa - r8186 - (in trunk/libcss)

Fix tests.

2009-06-30 10:17 - MarkieB - r8185 - (in branches/MarkieB/windows)

conditional includes; wrapper for strndup

2009-06-30 10:08 - jmb - r8184 - (in trunk/libcss)

Introduce an initial value of border-*-color in the computed style. When a style is composed, this will be resolved to whatever color: computed to.

2009-06-30 09:56 - tlsa - r8183 - (in trunk/libcss)

Fix tests.

2009-06-30 09:27 - tlsa - r8182 - (in trunk/libcss)

Delete unset color and border color because they'll be inherit.

2009-06-30 09:25 - tlsa - r8181 - (in trunk/libcss)

Fix test.

2009-06-30 09:04 - tlsa - r8180 - (in trunk/libcss)

Enable selector tests. Update tests.

2009-06-30 07:42 - MarkieB - r8179 - (in branches/MarkieB/windows)

spaces to tabs; bare instructions for cross-compile; Makefile config references;

2009-06-30 07:23 - chris_y - r8178 - (in trunk/netsurf)

Remove debug code

2009-06-30 07:06 - chris_y - r8177 - (in trunk/netsurf)

Re-enable the Use OS Pointers option as I have fixed the crash.

2009-06-30 07:02 - chris_y - r8176 - (in trunk/netsurf)

Should be static, attempt to fix odd crash.

2009-06-30 03:31 - jmb - r8175 - (in branches/jmb/ns-libcss)

It helps to check for CSS_NEEDDATA. Add more checks to ensure that we're dealing with Elements when traversing the tree.

2009-06-30 02:23 - jmb - r8174 - (in trunk/libcss)

Finish dumping of computed styles

2009-06-30 01:54 - paulblokus - r8173 - (in branches/paulblokus/treeview)

added delete callback for history

2009-06-30 01:19 - paulblokus - r8172 - (in branches/paulblokus/treeview)

change code to be wrapped correctly

2009-06-30 00:38 - paulblokus - r8171 - (in branches/paulblokus/treeview)

style changes - compare pointers with NULL

2009-06-30 00:32 - paulblokus - r8170 - (in branches/paulblokus/treeview)

added callback possibility for node elements deletion removed tree_create_leaf_node_shared

2009-06-29 22:18 - jmb - r8169 - (in trunk/netsurf)

Free path once we're finished with it.

2009-06-29 21:52 - paulblokus - r8168 - (in branches/paulblokus/treeview)

take tree offset into account while plotting

2009-06-29 21:06 - paulblokus - r8167 - (in branches/paulblokus/treeview)

plot background for selection

2009-06-29 20:09 - paulblokus - r8166 - (in branches/paulblokus/treeview)

get rid of tree_draw_line

2009-06-29 19:31 - paulblokus - r8165 - (in branches/paulblokus/treeview)

rearrange functions to match order from tree.h and static declarations

2009-06-29 18:12 - jmb - r8164 - (in trunk/libcss)

More properties

2009-06-29 17:40 - jmb - r8163 - (in trunk/libcss)

Dump more computed properties

2009-06-29 17:39 - chris_y - r8162 - (in trunk/netsurf)

More minor changes from Samir

2009-06-29 16:58 - jmb - r8161 - (in trunk/libcss)

Dump clip, content, counter-{increment,reset}

2009-06-29 15:48 - jmb - r8160 - (in branches/jmb/ns-libcss)

Ensure that the parent is an element node before returning it (only required so we don't return the Document when asked for the parent of the root element)

2009-06-29 15:47 - jmb - r8159 - (in trunk/libcss)

Fix setting of computed display: none

2009-06-29 15:47 - jmb - r8158 - (in trunk/libcss)

Ensure that the root element has its styling set to the initial values.

2009-06-29 14:18 - tlsa - r8157 - (in trunk/netsurf)

Use menu pointer image.

2009-06-29 12:45 - struggleyb - r8156 - (in branches/struggleyb/libdom-remain)

Complete adoptNode and rewrite importNode.

2009-06-29 12:16 - tlsa - r8155 - (in trunk/netsurf)

Don't act on press and release.

2009-06-29 11:49 - tlsa - r8154 - (in trunk/libnsfb)

Enable key repeat. Thanks to Bernd Roesch.

2009-06-29 11:22 - tlsa - r8153 - (in trunk/netsurf)

Make panning routine handle scrolling by more than viewport size. Fix gui_window_set_scroll to treat values as absolute. Delete stray semicolon.

2009-06-29 08:48 - MarkieB - r8152 - (in branches/MarkieB/windows)

moving closer to compilation; include path; inapplicable functions

2009-06-29 08:22 - struggleyb - r8151 - (in branches/struggleyb/libdom-remain)

Fix a typo for debug build.

2009-06-29 08:17 - struggleyb - r8150 - (in branches/struggleyb/libdom-remain)

Complete: 1. getElementByID 2. importNode 3. Document's constructor and destructor structure 4. Document module initialise and finalise function

2009-06-29 06:04 - MarkieB - r8149 - (in branches/MarkieB/windows)

preliminary adjustment of makefile stub implementation of windows front; thanks to Vince

2009-06-29 05:27 - struggleyb - r8148 - (in branches/struggleyb/libdom-remain)

Make the libDOM compile again. And remove dom_document_get_namednodemap & dom_document_remove_namednodemap.

2009-06-29 01:39 - jmb - r8147 - (in branches/jmb/ns-libcss)

css_stylesheet_append_data() can also legitimately return CSS_NEEDDATA.

2009-06-29 01:38 - jmb - r8146 - (in branches/jmb/ns-libcss)

It helps if you add the content handler functions to the dispatch table

2009-06-29 01:15 - jmb - r8145 - (in branches/jmb/ns-libcss)

Fixup after font_pango API changes

2009-06-29 01:14 - jmb - r8144 - (in branches/jmb/ns-libcss)

Reinstate font_pango.c. A few bits disabled here.

2009-06-29 01:05 - jmb - r8143 - (in branches/jmb/ns-libcss)

Reinstate core textarea. Something approximating code that compiles. It won't work though, as bits are disabled.

2009-06-29 00:58 - jmb - r8142 - (in branches/jmb/ns-libcss)

Mostly disable bits of this relating to CSS pending a decision as to how to make this work with libcss.

2009-06-29 00:48 - jmb - r8141 - (in branches/jmb/ns-libcss)

Port to libcss API. Much of the collapsing border stuff disabled as it's trying to modify the computed style.

2009-06-29 00:38 - paulblokus - r8140 - (in branches/paulblokus/treeview)

move tree URL node code to a seperate file make desktop/options.c use new API getter for tree root getter for folder property

2009-06-29 00:34 - jmb - r8139 - (in branches/jmb/ns-libcss)

Cripple loosen.c. It expects to be able to modify a box's style. This isn't possible now. Therefore, this needs a rethink.

2009-06-29 00:30 - jmb - r8138 - (in branches/jmb/ns-libcss)

Port list.[ch] to libcss

2009-06-29 00:18 - jmb - r8137 - (in branches/jmb/ns-libcss)

Complete port of layout.c

2009-06-28 22:41 - paulblokus - r8136 - (in branches/paulblokus/treeview)

make functions which don't need always pointer to tree cope with it update comments

2009-06-28 22:25 - itix - r8135 - (in branches/itix/netsurf)

copy trunk

2009-06-28 22:22 - tlsa - r8134 - (in trunk/netsurf)

Stop strange characters appearing in the URL bar when you press certain non-text keys. Some of these keys need to be supported properly.

2009-06-28 22:17 - jmb - r8133 - (in branches/itix/)

Branch for Ilkka Lehtoranta

2009-06-28 21:30 - chris_y - r8132 - (in trunk/netsurf)

Minor fixes from Samir Hawamdeh

2009-06-28 21:11 - paulblokus - r8131 - (in branches/paulblokus/treeview)

clip before redrawing

2009-06-28 21:05 - paulblokus - r8130 - (in branches/paulblokus/treeview)

recalculate for remaining functions from public API

2009-06-28 21:01 - jmb - r8129 - (in branches/jmb/ns-libcss)

First 1000 lines of layout.c ported to libcss

2009-06-28 20:56 - tlsa - r8128 - (in trunk/netsurf)

Fix throbber not to show inactive frame during activity animation.

2009-06-28 20:49 - tlsa - r8127 - (in trunk/netsurf)

Make choices file "Choices-fb".

2009-06-28 20:18 - jmb - r8126 - (in trunk/libnsfb)

Depends on SDL. Probably wants changing once the .so magic happens.

2009-06-28 20:17 - tlsa - r8125 - (in trunk/netsurf)

s/libnsfb-0/libnsfb/

2009-06-28 19:04 - jmb - r8124 - (in branches/jmb/ns-libcss)

Port to libcss API

2009-06-28 18:54 - paulblokus - r8123 - (in branches/paulblokus/treeview)

recalculate on delink

2009-06-28 18:32 - vince - r8122 - (in trunk/netsurf)

Make framebuffer port use libnsfb

2009-06-28 17:57 - jmb - r8121 - (in branches/jmb/ns-libcss)

Port to libcss

2009-06-28 17:57 - jmb - r8120 - (in branches/jmb/ns-libcss)

Need to include css.h

2009-06-28 17:47 - vince - r8119 - (in branches/vince/netsurf-libnsfb)

make the building document refer to libnsfb

2009-06-28 17:39 - jmb - r8118 - (in branches/jmb/ns-libcss)

Port box normalisation code to libcss

2009-06-28 17:36 - MarkieB - r8117 - (in branches/MarkieB/windows)

new branch for windows port

2009-06-28 15:33 - vince - r8116 - (in branches/vince/netsurf-libnsfb)

fix the internal font plotter

2009-06-28 15:32 - jmb - r8115 - (in branches/jmb/ns-libcss)

More use of accessors instead of expecting to be able to poke around in the computed style. Fix up some function calls broken by the SPECIAL_PARAMS changing. Completely disable parse_inline_colour -- any new implementation needs to match HTML 5.

2009-06-28 15:18 - jmb - r8114 - (in branches/jmb/ns-libcss)

Remove box_solve_display(). This computation should be performed by libcss. Note: I've not yet decided what to do about the hackery for absolute boxes that this function performed. It's highly unlikely that libcss will do this.

2009-06-28 15:14 - jmb - r8113 - (in branches/jmb/ns-libcss)

Fix bugs in box_get_style(). Add an internment context pointer to the HTML content handler

2009-06-28 15:10 - jmb - r8112 - (in branches/jmb/ns-libcss)

Follow text plotter API change. The font functions are still using the old API, but that'll be dealt with later

2009-06-28 15:07 - jmb - r8111 - (in branches/jmb/ns-libcss)

s/css_computed_whitespace/css_computed_white_space/

2009-06-28 15:01 - jmb - r8110 - (in branches/jmb/ns-libcss)

Follow change to text plotter API

2009-06-28 15:00 - jmb - r8109 - (in branches/jmb/ns-libcss)

s/struct css_style/const css_computed_style/

2009-06-28 14:59 - jmb - r8108 - (in branches/jmb/ns-libcss)

Something approximating box_get_style(). All the presentational hints nastiness has been moved to css/select.c and surrounded with #if 0. This needs sorting out properly. I've also completely disabled the markup_track stuff as I don't understand it.

2009-06-28 14:43 - chris_y - r8107 - (in trunk/netsurf)

Updated Italian translation from Samir Hawamdeh

2009-06-28 14:28 - jmb - r8106 - (in branches/jmb/ns-libcss)

Introduce some wrapper routines for style selection

2009-06-28 13:46 - vince - r8105 - (in branches/vince/netsurf-libnsfb)

clean up file namespace

2009-06-28 13:15 - vince - r8104 - (in branches/vince/netsurf-libnsfb)

add copyright header to framebuffer file fix references to removed headers

2009-06-28 13:07 - jmb - r8103 - (in branches/jmb/ns-libcss)

Beginnings of port of this file to libcss. Loads left to do, however.

2009-06-28 12:36 - jmb - r8102 - (in branches/jmb/ns-libcss)

Constify URL parameter to html_fetch_object

2009-06-28 11:37 - jmb - r8101 - (in branches/jmb/ns-libcss)

Port to libcss APIs. Disable style dumping, as we don't have any API to do that yet.

2009-06-28 11:32 - jmb - r8100 - (in branches/jmb/ns-libcss)

Don't even attempt to compile desktop/textarea.c or font_pango.c.

2009-06-28 10:55 - jmb - r8099 - (in branches/jmb/ns-libcss)

Port to property accessors

2009-06-28 10:15 - chris_y - r8098 - (in trunk/netsurf)

Add a note about font styles

2009-06-28 08:47 - MarkieB - r8097 - (in branches/MarkieB/gtkmain)

default theme handling of search bar buttons

2009-06-28 07:32 - MarkieB - r8096 - (in branches/MarkieB/gtkmain)

add movable representative websearch / throbber items to customization in edit mode

2009-06-28 05:37 - MarkieB - r8095 - (in branches/MarkieB/gtkmain)

encapsulation - restore privacy of gtk gui_window struct

2009-06-28 04:47 - MarkieB - r8094 - (in branches/MarkieB/gtkmain)

"encapsulation" - restore privacy of nsgtk_scaffolding

2009-06-28 03:47 - jmb - r8093 - (in branches/jmb/ns-libcss)

Attempt to port the settings creation to the new CSS engine. May need some FIXTOINT() sprinkling around.

2009-06-28 03:46 - jmb - r8092 - (in branches/jmb/ns-libcss)

Reintroduce css_len2p{t,x}, porting them to the new scheme. Make css_screen_dpi a css_fixed (maybe int would be better)

2009-06-28 03:40 - jmb - r8091 - (in trunk/libcss)

Fix cast

2009-06-28 03:16 - struggleyb - r8090 - (in branches/struggleyb/libdom-remain)

Refactor dom_implementation. Now, the allocator and lwc_context is passed in by the client to the parser, and then the parser pass them to the impl.create_document and impl.create_document_type. Then the whole stuff is on the way.

2009-06-28 02:12 - jmb - r8089 - (in branches/jmb/ns-libcss)

Calls to font-related functions that expect css_base_style to exist will be sorely disappointed. For now, replace with NULL and a #warning.

2009-06-28 02:03 - struggleyb - r8088 - (in branches/struggleyb/libdom-remain)

Forget to hook up the vtables.

2009-06-28 01:58 - struggleyb - r8087 - (in branches/struggleyb/libdom-remain)

Make DocumentFragment complete.

2009-06-28 01:54 - jmb - r8086 - (in branches/jmb/ns-libcss)

Utilise css_computed_<propertyname> as appropriate. CSS_<propertyname>_UNKNOWN no longer exists -- computed styles will always contain the right thing. Fix up get_pointer_shape (also make it handle a NULL style pointer gracefully)

2009-06-28 01:40 - jmb - r8085 - (in branches/jmb/ns-libcss)

Make font functions take a css_computed_style *. Long term, the whole way of handling fonts and text strings needs improving, as the current approach has accreted over time and is showing its limitations.

2009-06-28 01:20 - jmb - r8084 - (in branches/jmb/ns-libcss)

Recreate TOP, RIGHT, BOTTOM, LEFT, as enumerated values. Replace box's pointer to a css_style with a pointer to css_computed_style.

2009-06-28 01:12 - jmb - r8083 - (in branches/jmb/ns-libcss)

Import new CSS content handler from ns-to-libcss branch. Fixup buildsystem appropriately.

2009-06-28 01:01 - jmb - r8082 - (in branches/jmb/ns-libcss)

Remove old CSS code

2009-06-28 00:37 - jmb - r8081 - (in branches/jmb/ns-libcss)

Clean branch for port to libcss. The old one is too broken to pursue.

2009-06-27 23:10 - chris_y - r8080 - (in trunk/netsurf)

Strip down the options file section. People should be using the GUI for everything else - that's what it's for.

2009-06-27 23:04 - chris_y - r8079 - (in trunk/netsurf)

Set new installs to start on the Workbench screen, this can be changed from the GUI now and is a bit friendlier than being prompted for a screenmode on first launch.

2009-06-27 23:02 - paulblokus - r8078 - (in branches/paulblokus/treeview)

free memory as an option in tree_update_node_element

2009-06-27 23:01 - chris_y - r8077 - (in trunk/netsurf)

Don't update screen ModeID if it is 0, as it gets written in a format which NetSurf then interprets as a valid ModeID.

2009-06-27 22:34 - paulblokus - r8076 - (in branches/paulblokus/treeview)

functions for traversing the tree restore history_global_find using new API restore global_history_get_recent

2009-06-27 21:13 - paulblokus - r8075 - (in branches/paulblokus/treeview)

ignore non-editable flag on first time node_element update API changes

2009-06-27 19:39 - paulblokus - r8074 - (in branches/paulblokus/treeview)

calculate node sizes on creation fix root to be expanded

2009-06-27 19:01 - jmb - r8073 - (in trunk/libcss)

Fix list-style shorthand parser

2009-06-27 18:45 - tlsa - r8072 - (in trunk/libcss)

A few inherit tests.

2009-06-27 18:36 - tlsa - r8071 - (in trunk/libcss)

List property tests.

2009-06-27 17:25 - jmb - r8070 - (in trunk/libcss)

Fix test data

2009-06-27 17:25 - jmb - r8069 - (in trunk/libcss)

Fix font shorthand parser to reject spurious instances of inherit

2009-06-27 17:02 - tlsa - r8068 - (in trunk/libcss)

Font property tests.

2009-06-27 16:52 - jmb - r8067 - (in trunk/libcss)

Fix comma separated list parsing

2009-06-27 16:32 - jmb - r8066 - (in trunk/libcss)

Fix border + outline shorthand property parsers

2009-06-27 16:15 - chris_y - r8065 - (in trunk/netsurf)

Completed Amiga preferences GUI.

2009-06-27 16:14 - vince - r8064 - (in branches/vince/netsurf-libnsfb)

futher uneeded files removed

2009-06-27 15:34 - tlsa - r8063 - (in trunk/libcss)

Outline and border tests.

2009-06-27 14:20 - vince - r8062 - (in branches/vince/netsurf-libnsfb)

remove now unused code

2009-06-27 14:10 - vince - r8061 - (in branches/vince/netsurf-libnsfb)

fix cursor key input

2009-06-27 13:59 - jmb - r8060 - (in trunk/netsurf)

Merged revisions 7764-7977,7979-8058 via svnmerge from svn://svn.netsurf-browser.org/branches/paulblokus/textinput ........ r7769 | paulblokus | 2009-06-11 22:26:16 +0100 (Thu, 11 Jun 2009) | 4 lines replace global history window with an empty window for future tests add the necessary files first lines ported ........ r7771 | paulblokus | 2009-06-11 23:51:46 +0100 (Thu, 11 Jun 2009) | 1 line more functions ........ r7772 | paulblokus | 2009-06-12 02:07:36 +0100 (Fri, 12 Jun 2009) | 1

2009-06-27 13:48 - struggleyb - r8059 - (in branches/struggleyb/libdom-remain)

Complete dom_entity_ref and dom_processing_instruct.

2009-06-27 13:40 - jmb - r8058 - (in trunk/netsurf)

Initialized merge tracking via "svnmerge" with revisions "1-7762" from svn://svn.netsurf-browser.org/branches/paulblokus/textinput

2009-06-27 13:21 - struggleyb - r8057 - (in branches/struggleyb/libdom-remain)

Complte DocumentType, compilable and this interface is XML related, so complete it when we support XML.

2009-06-27 13:21 - tlsa - r8056 - (in trunk/libcss)

Test one more line.

2009-06-27 13:15 - jmb - r8055 - (in trunk/libcss)

Fix azimuth parser

2009-06-27 13:08 - tlsa - r8054 - (in trunk/libcss)

More aural tests.

2009-06-27 13:05 - struggleyb - r8053 - (in branches/struggleyb/libdom-remain)

Make bootstrap code workable again. Note: 1. Remove all the memory alloc params (alloc, pw) out of the function calls. 2. Put the alloc and pw in src/bootstrap/implregistry.c as two static variables. 3. So, the alloc and pw for bootstrap code is at src/bootstrap/implregistry.c, and the alloc and pw for document/documenttype and other DOM element are in dom_implementation_source.

2009-06-27 12:54 - chris_y - r8052 - (in trunk/netsurf)

Convert group and other label strings also to local charset. Free all the strings when the options GUI is closed

2009-06-27 12:34 - jmb - r8051 - (in trunk/libcss)

Fix cue and pause shorthand parsers

2009-06-27 12:32 - tlsa - r8050 - (in trunk/libcss)

Comment out non-automated tests for now. Add some aural property tests.

2009-06-27 12:31 - jmb - r8049 - (in trunk/libcss)

Fix padding shorthand parser in the face of inherit. Document same fix to margin shorthand parser.

2009-06-27 11:19 - struggleyb - r8048 - (in branches/struggleyb/libdom-remain)

Use XML binding instead. And make the binding compile again. Next is the xmlparser.

2009-06-27 10:03 - tlsa - r8047 - (in trunk/libcss)

Move old shorthands test into margin test. Add a few general tests.

2009-06-27 09:59 - struggleyb - r8046 - (in branches/struggleyb/libdom-remain)

Refactoring bootstrap API and make the whole libdom can't compile, now. Note: I shut down the XML binding build for a while from now on.

2009-06-27 09:00 - tlsa - r8045 - (in trunk/libcss)

A few more margin tests.

2009-06-27 08:56 - tlsa - r8044 - (in trunk/libcss)

Tests for padding property.

2009-06-27 08:26 - struggleyb - r8043 - (in branches/struggleyb/libdom-remain)

Complete dom_cdata_section.

2009-06-27 08:11 - struggleyb - r8042 - (in branches/struggleyb/libdom-remain)

Make NodeList using lwc_string.

2009-06-27 07:27 - struggleyb - r8041 - (in branches/struggleyb/libdom-remain)

Complte dom_comment .

2009-06-27 07:14 - struggleyb - r8040 - (in branches/struggleyb/libdom-remain)

Complete: 1. Text.wholeText 2. Text.replaceWholeText

2009-06-27 02:47 - jmb - r8039 - (in branches/jmb/ns-to-libcss)

Something approximating a merge from trunk into this branch. It doesn't appear any more broken than before. That said, there's small mountain of stuff that needs doing. Perhaps it'd be better to start again after divorcing the plotters from all knowledge of CSS. That would then limit most of the impact of the CSS backend changes to render/

2009-06-27 01:18 - paulblokus - r8038 - (in branches/paulblokus/treeview)

recalculate nodes on link/delink

2009-06-27 01:15 - jmb - r8037 - (in branches/jmb/ns-to-libcss)

Initialized merge tracking via "svnmerge" with revisions "1-6533" from svn://svn.netsurf-browser.org/trunk/netsurf

2009-06-27 01:12 - jmb - r8036 - (in branches/jmb/ns-to-libcss)

Make it compile again (mostly, s/css_colour/css_color/g)

2009-06-27 01:02 - jmb - r8035 - (in trunk/libcss)

Purge "colour" from the public API -- it's just confusing

2009-06-27 00:53 - jmb - r8034 - (in trunk/libcss)

Reduce inlining in lexer

2009-06-27 00:48 - jmb - r8033 - (in trunk/libcss)

Less pointless inlining

2009-06-27 00:43 - paulblokus - r8032 - (in branches/paulblokus/treeview)

make tree_set_node_expanded recalculate the nodes

2009-06-27 00:19 - paulblokus - r8031 - (in branches/paulblokus/treeview)

little bug from previous commit

2009-06-27 00:00 - paulblokus - r8030 - (in branches/paulblokus/treeview)

URL nodes code using public API remove initialisation code change comments style added expansion/selection setters functionality for single nodes non-removable root

2009-06-26 23:07 - jmb - r8029 - (in trunk/libcss)

Fix margin shorthand parser

2009-06-26 22:17 - tlsa - r8028 - (in trunk/libcss)

Tests for background property.

2009-06-26 22:01 - chris_y - r8027 - (in trunk/netsurf)

Export tab done

2009-06-26 21:10 - chris_y - r8026 - (in trunk/netsurf)

Advanced tab all working

2009-06-26 20:02 - jmb - r8025 - (in trunk/libcss)

It helps if you remember to disable debug again

2009-06-26 19:49 - jmb - r8024 - (in trunk/libcss)

Support for parsing inline styles

2009-06-26 19:06 - jmb - r8023 - (in trunk/dom)

Fix hubbub binding (based in part on a patch from Jeroen Habraken)

2009-06-26 18:49 - tlsa - r8022 - (in trunk/libcss)

Inherit tests. At least one currently fails.

2009-06-26 18:44 - jmb - r8021 - (in trunk/dom)

Add lpu to the requirements

2009-06-26 18:17 - tlsa - r8020 - (in trunk/libcss)

Fix test data.

2009-06-26 18:08 - tlsa - r8019 - (in trunk/libcss)

Tests for Margin shorthand prop. Comment out test that is currently expected to fail.

2009-06-26 17:17 - jmb - r8018 - (in trunk/libcss)

Tidying code

2009-06-26 16:01 - MarkieB - r8017 - (in branches/MarkieB/gtkmain)

add theming to search bar buttons

2009-06-26 15:49 - paulblokus - r8016 - (in branches/paulblokus/treeview)

rearrange functions in tree.h hide functions irrelevant for the client more style changes

2009-06-26 15:00 - jmb - r8015 - (in trunk/libcss)

Make selection ignore selectors generated by rules in inactive @media blocks.

2009-06-26 14:43 - jmb - r8014 - (in trunk/libcss)

Nested block support.

2009-06-26 14:27 - MarkieB - r8013 - (in branches/MarkieB/gtkmain)

improve arrangement of theme adding code; update theme combo in real time

2009-06-26 13:44 - MarkieB - r8012 - (in branches/MarkieB/gtkmain)

clear glade toolbar; the url completion was luckily an option rather than a bug :o)

2009-06-26 13:33 - MarkieB - r8011 - (in branches/MarkieB/gtkmain)

improve comprehensibility of code

2009-06-26 13:05 - MarkieB - r8010 - (in branches/MarkieB/gtkmain)

merger of favs branch; make favicon visible in toolbar

2009-06-26 11:56 - MarkieB - r8009 - (in branches/MarkieB/gtkmain)

add theme folder

2009-06-26 11:31 - MarkieB - r8008 - (in branches/MarkieB/gtkmain)

merger of favs branch; preliminary - merge retrieval code

2009-06-26 10:23 - MarkieB - r8007 - (in branches/MarkieB/gtkmain)

merge save branch

2009-06-26 09:20 - MarkieB - r8006 - (in branches/MarkieB/gtkmain)

complete main merger of search branch; modify list handling to avoid multi-tab looping

2009-06-26 07:52 - MarkieB - r8005 - (in branches/MarkieB/gtkmain)

merger of search branch - make web search item visible in custom toolbar

2009-06-25 23:45 - jmb - r8004 - (in trunk/libcss)

Documentation and context restoration on error

2009-06-25 23:40 - jmb - r8003 - (in trunk/libcss)

Documentation and context restoration on error

2009-06-25 23:32 - jmb - r8002 - (in trunk/libcss)

Documentation and context restoration on error

2009-06-25 23:29 - jmb - r8001 - (in trunk/libcss)

Documentation and context restoration on error

2009-06-25 23:24 - jmb - r8000 - (in trunk/libcss)

Documentation and context recovery on error

2009-06-25 23:20 - jmb - r7999 - (in trunk/libcss)

Padding shorthand property parser

2009-06-25 23:14 - jmb - r7998 - (in trunk/libcss)

Documentation and context restoration on error

2009-06-25 23:11 - jmb - r7997 - (in trunk/libcss)

Margin shorthand parser

2009-06-25 23:03 - jmb - r7996 - (in trunk/libcss)

Documentation and context restoration on error

2009-06-25 23:00 - jmb - r7995 - (in trunk/libcss)

Pedantic whitespace removal

2009-06-25 22:59 - jmb - r7994 - (in trunk/libcss)

List-style shorthand parser

2009-06-25 22:50 - paulblokus - r7993 - (in branches/paulblokus/treeview)

create_folder_node

2009-06-25 22:44 - jmb - r7992 - (in trunk/libcss)

Documentation and context restoration on error. Factor out common counter-increment and counter-reset parser

2009-06-25 22:40 - chris_y - r7991 - (in trunk/netsurf)

Layout of Advanced tab done, does not set values or act on gadget clicks

2009-06-25 22:19 - paulblokus - r7990 - (in branches/paulblokus/treeview)

get rid of node_element_data more API changes style changes get NS compile at all after changes

2009-06-25 21:53 - jmb - r7989 - (in trunk/libcss)

Font shorthand property

2009-06-25 21:36 - chris_y - r7988 - (in trunk/netsurf)

Disable the anim speed gadget if anims themselves are disabled. Also disable the disc cache options as there is no disc cache.

2009-06-25 18:33 - MarkieB - r7987 - (in branches/MarkieB/gtkmain)

merger of search branch - preliminary, merge search code

2009-06-25 18:25 - paulblokus - r7986 - (in branches/paulblokus/treeview)

API cleanup added tree_create function

2009-06-25 18:24 - jmb - r7985 - (in trunk/libcss)

Documentation and context restoration on error. Make font-family parser use generic comma-separated list parser

2009-06-25 18:14 - chris_y - r7984 - (in trunk/netsurf)

Cache tab done, missing history option added to the General tab.

2009-06-25 18:10 - jmb - r7983 - (in trunk/libcss)

Factor out common parts of pause-after and pause-before parsers. cue and pause shorthands

2009-06-25 17:19 - MarkieB - r7982 - (in branches/MarkieB/gtkmain)

merge glade branch into global gtk branch

2009-06-25 17:15 - jmb - r7981 - (in trunk/libcss)

Factor out common part of cue-after and cue-before parsers

2009-06-25 17:09 - jmb - r7980 - (in trunk/libcss)

Factor comma-separated list parsing out of voice-family parser

2009-06-25 16:28 - MarkieB - r7979 - (in branches/MarkieB/gtkmain)

merge customization/theme branch into global gtk branch

2009-06-25 16:26 - paulblokus - r7978 - (in branches/paulblokus/textinput)

merged trunk into my branch

2009-06-25 15:50 - MarkieB - r7977 - (in branches/MarkieB/gtkmain)

new 'global' gtk branch to merge most of the lesser branches into

2009-06-25 15:33 - paulblokus - r7976 - (in branches/paulblokus/textinput)

added ro_ prefix to RISC OS textarea code

2009-06-25 15:00 - paulblokus - r7975 - (in branches/paulblokus/textinput)

changes suggested by jmb

2009-06-25 15:00 - MarkieB - r7974 - (in branches/MarkieB/custom)

code tidying; memory management

2009-06-25 14:48 - jmb - r7973 - (in trunk/libcss)

Documentation and restoration of context on error.

2009-06-25 13:55 - MarkieB - r7972 - (in branches/MarkieB/custom)

complete gtk theme download installation; confirmation message; container unpacking integrity; adjust theme filename length

2009-06-25 12:01 - jmb - r7971 - (in trunk/libcss)

Fix test data

2009-06-25 11:44 - jmb - r7970 - (in trunk/libcss)

Any declaration with non-whitespace tokens unconsumed after parsing the property value and potential !important is invalid.

2009-06-25 11:18 - MarkieB - r7969 - (in branches/MarkieB/custom)

allow longer filenames in theme; add to documentation of cli theme packager

2009-06-25 09:35 - tlsa - r7968 - (in trunk/libcss)

Show full width of azimuth named angle bits.

2009-06-25 09:24 - tlsa - r7967 - (in trunk/libcss)

A few test cases for important. Not exactly sure how important is handled when not at end of declaration. Add some tests for azimuth:behind; since that was not tested. I'm not sure how the byte code is meant to handle behind, with no angle set.

2009-06-25 08:29 - MarkieB - r7966 - (in branches/MarkieB/custom)

tidying up

2009-06-25 08:20 - MarkieB - r7965 - (in branches/MarkieB/custom)

refactor utility theme unpacking function for gui work; reinstate original utility function for non-gui work; add messages

2009-06-25 07:39 - MarkieB - r7964 - (in branches/MarkieB/custom)

connect container/theme handling to gtk_theme

2009-06-25 04:34 - MarkieB - r7963 - (in branches/MarkieB/custom)

I18n of recently added messages

Development Build Packages

NetSurf development builds for RISC OS are also available though the RiscPKG packaging system. To use the package, add the line
pkg http://www.netsurf-browser.org/downloads/development/riscpkg/packages
to Choices:RiscPkg.Sources. See the RiscPkg documentation for more information.