summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add documentation showing unimplemented javascript bindingsVincent Sanders2015-10-074-4/+2404
|
* putforwards test on locationVincent Sanders2015-10-051-0/+13
|
* Update html IDL to current specVincent Sanders2015-10-051-86/+69
|
* report error getting user data in document.writeVincent Sanders2015-10-051-3/+9
|
* initial js navigator bindingVincent Sanders2015-10-055-0/+130
|
* ensure completion of async js scripts completes the fetchVincent Sanders2015-10-021-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 Higton2015-10-011-0/+22
|
* Update bindings to cope with improved nsgenbind syntaxVincent Sanders2015-09-289-114/+116
|
* Add assert before we wander off into the weeds.Michael Drake2015-09-261-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 completeVincent Sanders2015-09-205-47/+237
|
* expose the location object through document as well as windowVincent Sanders2015-09-101-0/+13
|
* Fix instanceof to be correct and improve documentation of stack contentsDaniel Silverstone2015-09-091-9/+10
|
* Allow the popupmenu-based select menu to cascade into multiple sub-menus ↵Chris Young2015-09-072-3/+59
| | | | containing further items, when there are too many to fit on the screen in one column.
* Add initial readonly location implementationVincent Sanders2015-09-073-0/+227
|
* fix gadget resource leak (coverity #1109875)Vincent Sanders2015-09-071-0/+1
|
* Move status bar gadget to the correct place on OS3Chris Young2015-09-061-1/+5
| | | | Still practically useless as it constantly overprints.
* Fix broken headersChris Young2015-09-062-3/+8
|
* Create menu on OS3 and 3 the same way (old GadTools method)Chris Young2015-09-064-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 Young2015-09-064-52/+26
|/ | | | | This makes it easier to switch to menuclass. It also fixes a crash-on-exit bug on OS3.
* Remove errorneous addition.Chris Young2015-09-051-1/+0
|
* Merge branch 'chris/menuclass'Chris Young2015-09-0518-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 leakChris Young2015-09-051-4/+22
| |
| * Correct checkbox logicChris Young2015-09-052-9/+14
| |
| * Enable control of core/popupmenu select menus in the prefs GUI.Chris Young2015-09-056-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).
| * Rename context_menu.c and strip out all the context menu code, so this file ↵Chris Young2015-09-058-1407/+124
| | | | | | | | and popupmenu.class is only used (optionally) for HTML form selection.
| * Add a small test menu to the clicktab gadgetChris Young2015-09-054-22/+82
| |
| * Add context menu item for copying text selectionChris Young2015-09-051-14/+44
| |
| * Add a context item for framesChris Young2015-09-051-1/+28
| |
| * Avoid displaying irrelevant items in the context menu for objectsChris Young2015-09-051-1/+16
| | | | | | | | Add an item for the "plugin hack" stuff
| * Context menu for objectsChris Young2015-09-042-2/+66
| |
| * Complete context menu items for linksChris Young2015-09-044-34/+69
| |
| * Create back/forward context menu using menuclassChris Young2015-09-044-20/+164
| | | | | | | | Reconstructs itself periodically as it cannot be created on demand
| * Add a couple of context menu items for links for testing.Chris Young2015-09-034-39/+159
| |
| * Rough outline for Intuition-based context menuChris Young2015-09-037-8/+186
| |
| * Disable the popupmenu-based context menu and the emulated menu keyboard ↵Chris Young2015-09-022-96/+4
|/ | | | shortcuts in preparation for test implementing an Intuition-based context menu.
* Fix version checkChris Young2015-09-021-6/+6
|
* Use the correct format define for WPA()Chris Young2015-09-011-1/+1
|
* Don't use P96 on gfx.lib v54+ systemsChris Young2015-09-012-11/+20
|
* Use a skip list instead of a splay tree for now to fix memory leakageChris Young2015-09-011-66/+104
|
* Fix usage of ExAll with new SDKChris Young2015-09-011-0/+2
| | | | Some of the defines it needs have moved to dos/obsolete.h
* Fix MinTerm defines for SDK 53.29Chris Young2015-09-013-3/+6
|
* Attempt to use splay trees for font caching.Chris Young2015-09-011-17/+64
| | | | This is theoretically faster, but leaks like a sieve.
* Reorder percentage calculation.Michael Drake2015-08-241-2/+2
| | | | | | | | | Fixed point representation couldn't store 0.65 exactly, so avoid doing the divide by 100 first. I will look at moving this into libcss's fixed point header and doing it in a way that avoids arithmetic overflow, but for now this fixes el reg layout.
* Use the correct decoded surrogate values for calculating kerning widthsChris Young2015-08-241-2/+4
|
* Avoid accessing NULL pointerChris Young2015-08-241-16/+11
|
* If a designed (bold, italic, etc) version of a specific font is set but not ↵Chris Young2015-08-191-32/+22
| | | | actually installed, treat this as a non-critical error, log it, and create a computed version.
* Restrict all menu icon code to OS4+gadtools53.7Chris Young2015-08-172-31/+40
| | | | This avoids requests for TBimages: on OS3
* Fix some AmigaGuide errorsChris Young2015-08-171-8/+17
|
* Check version of the correct libraryChris Young2015-08-171-2/+2
|
* Fix OS3 buildChris Young2015-08-171-1/+2
|