summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* remove unecessary utils/types.hVincent Sanders2014-11-0235-112/+85
| | | | | | This cleans up this header and moves the functionality into more useful places while reducing the include complexity but only pulling in whats required.
* fix typo in cocoa frontend context cleanupVincent Sanders2014-11-021-1/+1
|
* Change contextual content retrieval to browser features.Vincent Sanders2014-11-0214-194/+190
| | | | | | | | | | | | | Update the API which allows frontends to acquire the page features (images, link urls or form elements) present at the given coordinates within a browser window. By making this an explicit browser_window API and using the browser.h header for the associated data structure with a more appropriate API naming the usage is much more obvious and contained. Additionally the link url is now passed around as a nsurl stopping it being converted from nsurl to text and back again several times.
* Do not attempt to convert an empty url on RISC OS menu clickVincent Sanders2014-11-011-2/+4
| | | | | | | | | | When updating the RISC OS frontend to using nsurl for its menu operations (as part of getting rid of url_nice) the check for null (empty) url strings in the url under the mouse was omitted leading to a crash. Additionaly a use of url where current_menu_url was intended was missed leading to crashes when "open in new window" was used.
* restructure urldb sourceVincent Sanders2014-11-012-2486/+2530
| | | | | remove forward declarations and restructure. exported functions are also now documented in the urldb.h header.
* Remove old URL header includes.Michael Drake2014-10-312-2/+0
|
* Don't need old URL header.Michael Drake2014-10-312-2/+0
|
* Remove useless includes of utils/url.hMichael Drake2014-10-313-3/+0
|
* Don't need the old url header.Michael Drake2014-10-312-2/+0
|
* Move host_is_ip_address into urldb, as that's the only thing that cares.Michael Drake2014-10-313-105/+100
|
* remove unused url_init functionVincent Sanders2014-10-314-40/+0
|
* use nsurl_nice and remove url_niceVincent Sanders2014-10-3110-178/+76
| | | | | change all callers over to using new API for generating nice filenames from a url and remove the old API.
* remove more user warning calls and replace with error returnsVincent Sanders2014-10-301-37/+35
|
* make global history treeview callback return errorVincent Sanders2014-10-302-12/+11
| | | | returns an error instead of directly waning the user.
* Remove unused variable.Michael Drake2014-10-301-1/+0
|
* Add some nsurl_nice tests.Michael Drake2014-10-301-0/+94
|
* Add a nsurl_nice, which can replace url_nice.Michael Drake2014-10-302-0/+117
|
* Add a lwc corestring for "/".Michael Drake2014-10-302-0/+10
|
* make local history navigation return errorsVincent Sanders2014-10-302-123/+145
| | | | | | | The local history interface now reports errors to its callers isntead of inconsistantly waning the user occasionally on error. The documentation comemhts were also updated to match reality
* Change min stack (again) to 128KChris Young2014-10-301-1/+1
| | | | It has come to my attention that some websites (eg amigakit.com) are using marginally more than the 96K stack space set previously. This should give plenty of breathing space.
* update nsurl file header to contain references to the specifications it ↵Vincent Sanders2014-10-291-2/+8
| | | | implements
* make history update return error code.Vincent Sanders2014-10-292-15/+19
| | | | | This now returns errors instead of failing and inconsistantly calling user warnings for some error paths.
* make adding a history entry return an error code.Vincent Sanders2014-10-293-24/+23
| | | | | This returns the error code to the caller instead of (sometimes) warning the user directly.
* Ensure browser window creation returns errors from common initialisation.Vincent Sanders2014-10-292-6/+10
| | | | | | The browser window common initialisation code returns error codes which were being ignored. The errors were additionally being reported via warn_user in inappropriate places within browser history construction.
* fix beos url setting function to return error codeVincent Sanders2014-10-291-8/+11
|
* add missing include to amiga historyVincent Sanders2014-10-291-0/+1
|
* Update url setting API to return nserror code instead of calling warn_userVincent Sanders2014-10-2916-56/+76
|
* If the initial download dir is changed, update requesters immediately to use ↵Chris Young2014-10-281-1/+5
| | | | that as the next location.
* fix amiga pdf save includeVincent Sanders2014-10-273-7/+3
|
* Clean up saving as PDFVincent Sanders2014-10-2618-188/+201
| | | | | | | | | | | | This removes the global PDF_Password interface that had completely bitrotted and moves it into the standard misc operation table with a sensible defualt implementation. This also cleans up and fixes the gtk frontend implementation of the pdf password callback so it compiles. Finally this moves the implementation to a sensible place alongside the other exporters reducing target makefile complexity futher.
* Move scroller check into update_extent, where it makes more senseChris Young2014-10-261-1/+2
|
* Check scroller requirements as part of the reformat.Chris Young2014-10-261-7/+4
|
* Avoid a crash on exit in kiosk modeChris Young2014-10-261-1/+3
|
* Expand status bar to entire window widthChris Young2014-10-261-83/+47
|
* Make the new hscroller work properlyChris Young2014-10-261-24/+6
|
* Move the hscrollbar inside the windowChris Young2014-10-262-20/+77
|
* Offset new windows as per style guideChris Young2014-10-261-11/+20
|
* Make window counting a generic functionChris Young2014-10-263-18/+36
|
* Schedule redraws for 1cs to ensure they take place after reformats (which ↵Chris Young2014-10-261-1/+1
| | | | are scheduled by the core for 0cs)
* Don't need redraw_scheduld as the scheduler stops it being scheduled twice ↵Chris Young2014-10-262-6/+0
| | | | anyway
* Fix button update, avoid forward declChris Young2014-10-261-60/+58
|
* remove the die API from the core.Vincent Sanders2014-10-2619-43/+133
| | | | | | | | The die() API for abnormal termination does not belong within the core of netsurf and instead errors are propogated back to the callers. This is the final part of this change and the API is now only used within some parts of the frontends
* Fix url variable name.Michael Drake2014-10-261-1/+1
|
* Add missed semicolon, and ensure nsurl is unreffed.Michael Drake2014-10-261-2/+2
|
* Remove unused url_components stuff.Michael Drake2014-10-262-151/+0
|
* Remove unused url_path function.Michael Drake2014-10-262-33/+0
|
* We have all the schemes as interned strings, so compare them instead of ↵Michael Drake2014-10-261-4/+12
| | | | strncasecmp.
* Remove unused url_scheme function.Michael Drake2014-10-262-35/+0
|
* Don't need url.hMichael Drake2014-10-261-1/+0
|
* Use nsurl to extract scheme.Michael Drake2014-10-261-4/+13
|