Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BeOS/Haiku: Disable replicant dragger | Adrien Destugues | 2015-10-12 | 1 | -0/+12 |
| | | | | | | | | | | | * While making NetSurf replicable is nice, it doesn't work at all * The dragger is not useful: the main interest of replicability is apps programmatically embedding NetSurf, rather than manually dragging it around. * I leave this around if mmu_man wants to fix and re-enable it, but under a define so it doesn't get in the way for release builds. Fixes http://bugs.netsurf-browser.org/mantis/view.php?id=2163. | ||||
* | BeOS/Haiku: use cross-platform "select" code. | Adrien Destugues | 2015-10-12 | 1 | -0/+4 |
| | | | | Fixes http://bugs.netsurf-browser.org/mantis/view.php?id=2165. | ||||
* | Fix BeOS build | Adrien Destugues | 2015-10-12 | 3 | -15/+17 |
| | | | | | | | Mainly C/C++ conflicts: * Designated initializer are not part of C++ * C++ already defines min() and max() * Force C99 and remove -O0 since we now use a decent compiler | ||||
* | BeOS build instructions: advise to use Quick-Start method | Adrien Destugues | 2015-10-12 | 1 | -11/+30 |
| | | | | | | | It is now fully supported on Haiku, so let anyone interested know. Unfortunately BeOS will still need the manual build, and it can't work because Duktape is C99 only. I'll let mmu_man handle that, I don't need the BeOS port myself. | ||||
* | env.sh: Fix Haiku support | Adrien Destugues | 2015-10-12 | 1 | -4/+4 |
| | | | | | | | | * We need libsvgtiny and nsgenbind * We need to get packages for gcc4 (_x86 suffix) * Use virtual provides for getting the package, for example devel:libpng means "development files for libpng", no matter how it is packaged (currently the package is named libpng16, but this could change again). | ||||
* | Introduce a binding flags to allow local config changes | Vincent Sanders | 2015-10-12 | 2 | -3/+5 |
| | |||||
* | turn full debugging off again | Vincent Sanders | 2015-10-12 | 1 | -1/+4 |
| | |||||
* | Ensure the cause of the problem is logged when an htmlc has no parser. | Michael Drake | 2015-10-12 | 1 | -15/+20 |
| | |||||
* | Split up javascript engine makefiles | Vincent Sanders | 2015-10-12 | 10 | -104/+134 |
| | | | | | | by splitting javascript engine specific makefiles and source up we avoid having to consider old JSAPI or none code while working on duktape. | ||||
* | add automaticaly generated property setter and getters to HTMLFormElement | Vincent Sanders | 2015-10-12 | 3 | -11/+27 |
| | |||||
* | add automaticaly generated property setter and getters to HTMLFontElement | Vincent Sanders | 2015-10-12 | 3 | -7/+21 |
| | |||||
* | add automaticaly generated property setter and getters to HTMLElement | Vincent Sanders | 2015-10-12 | 3 | -7/+21 |
| | |||||
* | fix null dereference in document.writeln | Dave Higton | 2015-10-10 | 1 | -4/+13 |
| | | | | | The fix recently applied to document.write() also needs to be applied to document.writeln() This prevents a null pointer dereference. | ||||
* | Add automaticaly generated property setter and getters to HTMLBodyElement | Vincent Sanders | 2015-10-10 | 4 | -20/+44 |
| | |||||
* | Add automaticaly generated property setter and getters to HTMLBaseElement | Vincent Sanders | 2015-10-10 | 3 | -5/+18 |
| | |||||
* | Add automaticaly generated property setter and getters to HTMLAreaElement | Vincent Sanders | 2015-10-09 | 3 | -11/+27 |
| | |||||
* | Add automaticaly generated property setter and getters to HTMLAppletElement | Vincent Sanders | 2015-10-09 | 3 | -20/+33 |
| | |||||
* | Add automaticaly generated property setter and getters to HTMLAnchorElement | Vincent Sanders | 2015-10-09 | 3 | -1199/+1222 |
| | |||||
* | Update unimplemented javascript document with types on setters | Vincent Sanders | 2015-10-09 | 1 | -784/+782 |
| | |||||
* | implement cookie reading in js document binding | Vincent Sanders | 2015-10-09 | 1 | -4/+33 |
| | |||||
* | Implement user agent reporting | Vincent Sanders | 2015-10-09 | 1 | -0/+11 |
| | |||||
* | use the duckky_instanceof from the bindings | Vincent Sanders | 2015-10-09 | 3 | -42/+9 |
| | | | | | The bindings provide a generated duckky_instanceof function, this changes to using that implementation. | ||||
* | Add some HTML Element specialisations for HR and BR | Vincent Sanders | 2015-10-08 | 4 | -47/+27 |
| | | | | | These specialisations make use of the new nsgenbind feature of generated property accessors. | ||||
* | Turn off excessive debugging in javascript | Vincent Sanders | 2015-10-07 | 1 | -1/+1 |
| | |||||
* | complete binding for HTML BR element | Vincent Sanders | 2015-10-07 | 3 | -3/+51 |
| | |||||
* | Add a brief explanation of whats in the unimplemented documentation | Vincent Sanders | 2015-10-07 | 2 | -0/+2 |
| | |||||
* | Add documentation showing unimplemented javascript bindings | Vincent Sanders | 2015-10-07 | 4 | -4/+2404 |
| | |||||
* | putforwards test on location | Vincent Sanders | 2015-10-05 | 1 | -0/+13 |
| | |||||
* | Update html IDL to current spec | Vincent Sanders | 2015-10-05 | 1 | -86/+69 |
| | |||||
* | report error getting user data in document.write | Vincent Sanders | 2015-10-05 | 1 | -3/+9 |
| | |||||
* | initial js navigator binding | Vincent Sanders | 2015-10-05 | 5 | -0/+130 |
| | |||||
* | ensure completion of async js scripts completes the fetch | Vincent Sanders | 2015-10-02 | 1 | -0/+7 |
| | | | | | | When the fetch of asynchronous javascript scripts completed the completion of html rendering was not processed leaving the state machine waiting forever. | ||||
* | Makes the Javascript document.writeln() function work as well as write() | Dave Higton | 2015-10-01 | 1 | -0/+22 |
| | |||||
* | Update bindings to cope with improved nsgenbind syntax | Vincent Sanders | 2015-09-28 | 9 | -114/+116 |
| | |||||
* | Add assert before we wander off into the weeds. | Michael Drake | 2015-09-26 | 1 | -0/+1 |
| | | | | | Visiting slashdot we get a document write with a node that has no html content user data. | ||||
* | Improve location implementation to be more complete | Vincent Sanders | 2015-09-20 | 5 | -47/+237 |
| | |||||
* | expose the location object through document as well as window | Vincent Sanders | 2015-09-10 | 1 | -0/+13 |
| | |||||
* | Fix instanceof to be correct and improve documentation of stack contents | Daniel Silverstone | 2015-09-09 | 1 | -9/+10 |
| | |||||
* | Allow the popupmenu-based select menu to cascade into multiple sub-menus ↵ | Chris Young | 2015-09-07 | 2 | -3/+59 |
| | | | | containing further items, when there are too many to fit on the screen in one column. | ||||
* | Add initial readonly location implementation | Vincent Sanders | 2015-09-07 | 3 | -0/+227 |
| | |||||
* | fix gadget resource leak (coverity #1109875) | Vincent Sanders | 2015-09-07 | 1 | -0/+1 |
| | |||||
* | Move status bar gadget to the correct place on OS3 | Chris Young | 2015-09-06 | 1 | -1/+5 |
| | | | | Still practically useless as it constantly overprints. | ||||
* | Fix broken headers | Chris Young | 2015-09-06 | 2 | -3/+8 |
| | |||||
* | Create menu on OS3 and 3 the same way (old GadTools method) | Chris Young | 2015-09-06 | 4 | -52/+26 |
|\ | | | | | | | | | This makes it easier to switch to menuclass. It also fixes a crash-on-exit bug on OS3. | ||||
| * | Create menus on OS3 and 4 the same way (manual GadTools method). | Chris Young | 2015-09-06 | 4 | -52/+26 |
|/ | | | | | This makes it easier to switch to menuclass. It also fixes a crash-on-exit bug on OS3. | ||||
* | Remove errorneous addition. | Chris Young | 2015-09-05 | 1 | -1/+0 |
| | |||||
* | Merge branch 'chris/menuclass' | Chris Young | 2015-09-05 | 18 | -1519/+887 |
|\ | | | | | | | | | | | | | | | | | | | | | This replaces the old popupmenu.class-based context menus with Intuition-based ones. This provides the following advantages: - No more RMBTrap, so menu shortcuts work without having to be manually handled - Standard menus now display when not over a contextual zone, so the not-really-contextual menu items have been removed - No buggy system crash problems, so they are always enabled now - Menus can be attached directly to gadgets, so the history menu is now attached directly to the back/forward buttons (however they now need to be periodically refreshed as they can't be created on demand) Additionally, the menu items now have images. popupmenu.class is now only used (optionally) for form select menus. This code has been bug-fixed and is now toggleable from the prefs GUI. However, due to the inability to display more items than fit on the screen, it still isn't recommended to use it. | ||||
| * | Fix memory leak | Chris Young | 2015-09-05 | 1 | -4/+22 |
| | | |||||
| * | Correct checkbox logic | Chris Young | 2015-09-05 | 2 | -9/+14 |
| | | |||||
| * | Enable control of core/popupmenu select menus in the prefs GUI. | Chris Young | 2015-09-05 | 6 | -7/+54 |
| | | | | | | | | This at least gives the option for people who prefer the popupmenu-based selection menus to easily switch back to the core ones when the options don't all fit on the screen (as popupmenu can't scroll). |