Commit Graph

9974 Commits

Author SHA1 Message Date
Chris Young cd9268761c Only allocate a signal for screen closure at the point we need it. This ensures there are enough free signals for popupmenu.library (at the moment, at least) 2014-02-06 21:23:24 +00:00
Chris Young bf3ed6a67f Formatting. 2014-02-06 19:57:13 +00:00
Chris Young b937ed1d8d Avoid a potential crash when two tabs are opened and one of them is closed. 2014-02-06 19:35:52 +00:00
John-Mark Bell 823aad5ddf Use libcurl's cache if it's new enough. Fixes #2064. 2014-02-06 01:19:22 +00:00
Chris Young 8be1ebafd6 Ensure pkg-config pulls in all the curl libs we need 2014-02-04 23:56:17 +00:00
Vincent Sanders 94f10fa0c0 remove uncessary include os render/html.h 2014-02-04 22:45:31 +00:00
François Revol 17ecb818ad beos: Fix build (missing include) 2014-02-04 23:34:41 +01:00
Vincent Sanders 25bc5b2b8c remove unecessary desktop/browser.h includes 2014-02-04 15:30:53 +00:00
Vincent Sanders fba58ad4b0 remove unecessary include 2014-02-04 15:19:46 +00:00
Vincent Sanders 7b380d0982 fix sign extension issue on 64bit platforms (coverity 1109898) 2014-02-04 13:24:25 +00:00
Vincent Sanders dc33cb1418 atari fix for undefined PATH_MAX 2014-02-03 18:50:06 +00:00
Vincent Sanders 8d9e8791d9 try to make atari limits.h set PATH_MAX 2014-02-03 18:47:34 +00:00
Vincent Sanders 59fe9e09ac atari limits include 2014-02-03 18:37:32 +00:00
Vincent Sanders 17231603db fix atari PATH_MAX include 2014-02-03 18:31:53 +00:00
Vincent Sanders abb37ba148 fix remaining include errors 2014-02-03 18:23:02 +00:00
Vincent Sanders 59eaaf3015 fixup missing includes 2014-02-03 18:12:44 +00:00
Vincent Sanders 3455d66921 reduce desktop/browser.h unecessary includes 2014-02-03 17:56:24 +00:00
Vincent Sanders 6799f68bcc stop monkey pulling in headers from gtk 2014-02-03 17:00:10 +00:00
Vincent Sanders 6a7ca8b2a8 remove unecessary includes 2014-02-03 16:57:45 +00:00
Vincent Sanders 9da892c579 ensure documentation includes c++ and objective c files 2014-02-03 14:31:51 +00:00
François Revol 4fab874d4f beos: Drop unneeded desktop/gui.h include 2014-02-03 01:50:06 +01:00
François Revol dba69de613 beos: Fix build (missing includes) 2014-02-02 16:58:56 +01:00
Vincent Sanders 0b50b8f3f7 add missing stddef include for size_t 2014-02-02 15:48:26 +00:00
Vincent Sanders 236e135d63 fix missing stdlib include 2014-02-01 22:56:23 +00:00
Vincent Sanders 7798dae86a fix missing includes 2014-02-01 22:44:43 +00:00
Vincent Sanders 886a3106db move utf8 local conversion operations to table 2014-02-01 22:17:36 +00:00
Vincent Sanders 427f127fa9 remove further extraneous includes 2014-02-01 14:23:58 +00:00
Vincent Sanders 00bdf39dc2 remove unnecessary includes 2014-02-01 13:06:51 +00:00
Vincent Sanders 8bb0e87b1a make clipboard table operations static and remove unecessary includes 2014-02-01 12:41:23 +00:00
Vincent Sanders 1f62b5a980 make the clipboard operation table and members static to textselection module and cleanup unnecessary includes 2014-02-01 10:45:20 +00:00
Vincent Sanders 356461244e Merge remote-tracking branch 'origin/stevef/menus' 2014-01-31 18:46:45 +00:00
Vincent Sanders f99b17ae89 bump the maximum number of nodes in the doxygen documentation and fix a couple of small documentation errors 2014-01-29 23:58:41 +00:00
Vincent Sanders aaecf9e1af add missing include for neturf_quit symbol 2014-01-29 23:36:59 +00:00
Vincent Sanders d5a971c281 move verbose log global into logging module and remove netsurf.h include 2014-01-29 23:20:19 +00:00
Vincent Sanders e353973518 fix missing includes 2014-01-29 21:58:46 +00:00
Vincent Sanders db33103fa3 clean up desktop/gui.h include usage 2014-01-29 21:35:53 +00:00
Steve Fryatt 0114cc825d Provide a dedicated interface for destroying open menus.
Add ro_gui_menu_destroy(), so that this specific task does not share the same code as the more general task of tidying up after menus have been closed by other means.
The original ro_gui_menu_closed() now simply cleans up from a known (or assumed) closure, without forcing a closure itself.
2014-01-29 16:54:34 +00:00
Vincent Sanders 829b4fd454 Merge remote-tracking branch 'origin/stevef/menus' 2014-01-29 09:57:46 +00:00
François Revol 0d2a3618f1 env.sh: Add ns-pkgman-install to install Haiku dev packages
It is now provided as a specific package.
2014-01-29 09:53:03 +00:00
François Revol ab2f5ccb4b env.sh: Use a more portable way of counting online processors
getconf _NPROCESSORS_ONLN should be available on Linux, FreeBSD
and OSX at least:

http://linux.die.net/man/1/getconf
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/getconf.1.html

getconf NPROCESSORS_ONLN is BSD variant which Haiku provides.

One might want to handle Solaris too some day...
cf. https://gist.github.com/jj1bdx/5746298
2014-01-29 09:51:03 +00:00
Steve Fryatt 849bb5911c Don't poll when converting a menu to a dialogue, as the resulting Message_MenusDeleted no longer kills any newly-opened menus. 2014-01-28 23:59:51 +00:00
Steve Fryatt 654b25ffa1 Improve handling of Message_MenusDeleted so that we don't close whatever menu tree is open at the time. 2014-01-28 23:58:42 +00:00
Vincent Sanders 7cb0619fe8 fix dumb typos from utf8 error return refactor 2014-01-28 22:39:25 +00:00
Vincent Sanders 654da2ffb5 move utf8 conversion routines to use nserror instead of their own error enum 2014-01-28 21:40:13 +00:00
François Revol 4b760c7e49 beos: Fix build
Add missing header due to moved function.
2014-01-28 15:15:49 +01:00
François Revol 443d6f3e04 beos: Account for change in atomic_add() prototype in Haiku
Since the scheduler branch merge, atomic_add() takes a pointer
to int32, doesn't require the target to be volatile anymore.
2014-01-28 15:14:34 +01:00
Steve Fryatt 27fdcb90f2 Update copyright dates in modified files. 2014-01-26 16:28:56 +00:00
Steve Fryatt cdc4041942 Add belt and braces to ensure that URL Bar content is always cleanly terminated. 2014-01-26 15:15:49 +00:00
Steve Fryatt def97156d3 Make Open URL dialogue allocate memory for the URL field.
Add global constant for URL length, to manage both URL Bar and Open URL.
2014-01-26 14:35:57 +00:00
Steve Fryatt 89992958d2 Increase maximum size of a URL in the URL Bar to 2047 characters plus terminator. 2014-01-26 13:41:41 +00:00