summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update CA bundleVincent Sanders2016-03-171-234/+139
|
* OS3 compatible language mappingsChris Young2016-03-161-0/+11
|
* frontends should not call the reformat API directlyVincent Sanders2016-03-161-1/+1
| | | | | | | The reformat API locking semantics are challenging to understand, efectiveky browser_window_reformat should never be called by frontend code directly except explicitly on the reformat callback. Otherwise the content may already be locked and the system winds up asserting.
* remove unecessary header inclusionVincent Sanders2016-03-161-7/+1
|
* Revert "Fix memory leak in error handling"Vincent Sanders2016-03-161-1/+0
| | | | | | This reverts commit c53be108924ed460aad35bb30c5c88a849bded20. Issue tracked in bug 2443
* Remove unused #includes.Michael Drake2016-03-151-5/+0
|
* Fix memory leak in error handlingVincent Sanders2016-03-141-0/+1
| | | | | error handling during form gadget construction could leak, this fixes the leak on error. Fixes coverity CID 1109875
* Fix RISC OS relocatable module checksDave Higton2016-03-141-16/+9
| | | | | | | | | | | | Several relocatable modules are distributed with the RISC OS version. The !Run file checks for their presence and version number. However, if the check fails, the user is referred to dead links. This fixes this to requested an update to the !System folder from the NS archive, using the Configure app. Closes: 2441
* Avoid null dereference in gtk resource handlingVincent Sanders2016-03-141-2/+8
| | | | | Ensure the error handling in gtk pixmap resource handling does not cause a null pointer dereference. Fixes coverity CID 1307743
* Fix possible dereference of NULLVincent Sanders2016-03-141-14/+30
| | | | | | | The return of calloc was not being checked and could have lead to a NULL pointer dereference. This fixes coverity CID 1316337 Additionally the functions documentation comments were cleaned up.
* Clean up gtk login windowVincent Sanders2016-03-141-66/+116
| | | | | | | | | | | This fixes coverity ID 1316338 by dealing with memory and window creation errors properly. Previously such errors could seg fault or leave the browser navigation logic "stuck" waiting for user input to a window that never existed. The code was also refactored to remove forward declarations and add documentation comments.
* fixup nsurl handling to avoid locale specific character type implementationVincent Sanders2016-03-141-110/+224
|
* Merge branch 'vince/themectomy'Vincent Sanders2016-03-1049-2202/+257
|\ | | | | | | Remove broken GTK theme code
| * completely remove remaining GTK theme codeVincent Sanders2016-03-096-293/+240
| | | | | | | | | | Removes the theme code from GTK by moving the small remaining parts to being implementation details within the toolbar implementation.
| * remove unused theme ui elements from preferances dialogVincent Sanders2016-03-092-22/+0
| |
| * remove unrequired path globalsVincent Sanders2016-03-091-6/+0
| |
| * remove theme optionVincent Sanders2016-03-083-6/+2
| |
| * add missing arrow down pixmap resourceVincent Sanders2016-03-083-150/+1
| |
| * Initial pass removing gtk frontend theme codeVincent Sanders2016-03-0843-1740/+29
|/
* Remove excess debugChris Young2016-03-022-5/+0
|
* Tweak #ifdefs so that OS3 build mostly works on OS4, to aid debugging.Chris Young2016-03-021-2/+5
|
* debugChris Young2016-03-023-0/+10
|
* Set OS version to the disk-based version, as Installer by default reads the ↵Chris Young2016-03-021-1/+1
| | | | ROM version... which is v40 and indistinguishable between 3.1 and 3.5/9.
* Fix OS4 buildChris Young2016-03-021-10/+10
|
* Fix OS3 button disablingChris Young2016-02-292-17/+28
| | | | | Testing reveals OS3's button.gadget doesn't support OM_GET for GA_Disabled. In addition, we fix OS4's boolean comparisons to ensure we only check against FALSE and !FALSE
* Avoid some crashing by disabling the update of the hotlist menuChris Young2016-02-294-10/+21
| | | | This will be fixed properly when the menu code is re-written to use menuclass, as that supports dynamic updates.
* Fix copyrights.Michael Drake2016-02-292-2/+5
|
* Add our own NewObject() function for OS3 and enable optimisationsChris Young2016-02-293-1/+6
|
* Fix copying of the wrong .readme during installation.Chris Young2016-02-281-3/+20
| | | | Abort with a message if the archive doesn't match the OS version.
* Add a warning for OS3 for a non-working functionChris Young2016-02-251-0/+3
|
* Comment all of bitmap_render out for OS3 to see if it resolves a crashChris Young2016-02-251-4/+4
| | | | This function doesn't work on OS3 anyway!
* RISC OS: Run git date setter over distributed files for merging.Michael Drake2016-02-211-0/+1
|
* RISC OS: Updated SharedUnixLibrary.Michael Drake2016-02-211-0/+0
| | | | | New version from here: http://www.riscos.info/downloads/gccsdk/gcc-4.7.4-release-2/
* update gtk resource path setting to use makefile variableVincent Sanders2016-02-202-5/+5
|
* Spidermonkey isn't needed.Michael Drake2016-02-191-3/+3
|
* Fix a critical bug in the Amiga frontend which causes NetSurf to never exit.Chris Young2016-02-191-11/+17
| | | | | Avoids looping trying to close a screen for which we are not the owner. Moves the screen close to the very end of the code so if our own screen doesn't close we can still re-launch NetSurf.
* Add script for setting files to git last touched date.Michael Drake2016-02-191-0/+36
| | | | | | | | | This may help with whatever issue is causing a problem with RISC OS !Boot and !System distributions. From the base of the netsurf repo, you can run it like this: $ ./utils/git-date.sh riscos/distribution/
* Update some Amiga-specific version numbers for post-3.4Chris Young2016-02-174-5/+7
|
* update version info for next development cycleVincent Sanders2016-02-161-2/+2
|
* Merge branch 'heads/release/3.4'Vincent Sanders2016-02-160-0/+0
|\
| * Update version for 3.4 releaserelease/3.4Vincent Sanders2016-02-161-7/+2
|/
* Update copyright yearVincent Sanders2016-02-161-2/+2
|
* setup flags for building monkey on RISC OSVincent Sanders2016-02-151-0/+3
|
* Use compiler environment to control riscos header usageVincent Sanders2016-02-152-5/+5
| | | | | Instead of relying on building the RISC OS frontend to determine correct include compatability use the compiler __riscos__ macro.
* allow passing of CFLAGS into make from environmentVincent Sanders2016-02-151-5/+11
|
* Ensure fetch attempts is not reduced to less than 1.Michael Drake2016-02-151-2/+3
|
* Return to original timeouts for now: One 30s attempt.Michael Drake2016-02-151-2/+2
|
* Fix constraints on curl_fetch_timeout option.Michael Drake2016-02-151-2/+2
| | | | 5 <= n <= 60 seconds.
* Free shared_pens list on tree destroyChris Young2016-02-142-5/+6
|
* Don't re-use freed shared_pens listChris Young2016-02-141-3/+2
|