Commit Graph

9648 Commits

Author SHA1 Message Date
Vincent Sanders 2e4c1cf950 fix resource leak coverity 1109884 2013-10-25 12:42:53 +01:00
Vincent Sanders 2cd2846122 fix coverity 1109906 uninitialised pointer read 2013-10-25 12:42:53 +01:00
Michael Drake a921a007e6 Fix leak of cellpadding attribute value. 2013-10-25 12:18:46 +01:00
Michael Drake 0d03a342d9 Clean up cached fetch handles. 2013-10-24 18:12:18 +01:00
Michael Drake 0e4a605729 Remove unnecessary strlen. 2013-10-24 13:35:58 +01:00
Michael Drake 0c44eb081e Free string vector correctly. 2013-10-24 12:55:48 +01:00
Michael Drake 26cecc9f95 Log thumbnail creation. 2013-10-24 11:50:35 +01:00
Michael Drake 1ae1d06ca4 Reduce leaking of thumbnails to only for URLs that urldb rejects.
Previously leaked thumbnails for all urls not previously visited.
2013-10-24 11:48:23 +01:00
Michael Drake 10bc47a709 Register destruction function for browser widget. 2013-10-23 22:17:36 +01:00
Michael Drake 4fa77f9686 Add font_finalise. 2013-10-23 21:32:16 +01:00
Michael Drake 897cbb7df1 Free font face id descriptors. 2013-10-23 21:25:52 +01:00
Michael Drake 555924a73d Call font finaliser on quit. 2013-10-23 21:24:55 +01:00
Michael Drake e1a96ecfe1 Register destruction callback to free text widget text. 2013-10-23 19:58:20 +01:00
Michael Drake 182b97ed33 Fix leak of html encoding. 2013-10-23 18:55:51 +01:00
Michael Drake 2754918e25 Fix leak of path_query, when there is no host and scheme isn't file. 2013-10-23 18:55:00 +01:00
Michael Drake f2aa7202ba Fix Coverity #1109872. 2013-10-23 16:25:48 +01:00
Michael Drake 5122559d73 Pedantic wrap fix. 2013-10-23 15:41:19 +01:00
Michael Drake f45bc88b3d Fix Coverity #1109867. 2013-10-23 15:40:27 +01:00
Michael Drake 21d63c3542 Pedantic wrap fix. 2013-10-23 15:15:08 +01:00
Michael Drake 9ea65f652a Fix Coverity #1109871. 2013-10-23 15:04:51 +01:00
Michael Drake 3dc4ba2989 Remove unrequired NULL check. 2013-10-23 14:40:46 +01:00
Michael Drake e37fb89f46 Remove unreachable code. 2013-10-23 14:36:46 +01:00
Vincent Sanders 776d0b90a1 improve comment to indicate what API is for 2013-10-23 13:49:33 +01:00
Vincent Sanders 8cb2d52483 fix coverity #1111069 2013-10-23 13:48:26 +01:00
Michael Drake 53a6d6becd Show "-" for last visit date/time when visits count is 0. 2013-10-23 13:20:43 +01:00
Michael Drake 0bbaf1d24d Layout doesn't need to handle the old insane textarea box splitting now. Fixes Coverity:1109882. 2013-10-23 12:48:16 +01:00
Michael Drake 3e08819db9 Fix leaks in form_successful_controls. 'charset' was always leaked, value was leaked in particular OOM case. 2013-10-23 12:34:48 +01:00
Michael Drake 479fcefd9a s/!charset/charset == NULL/ 2013-10-23 12:16:20 +01:00
Michael Drake a515248b59 Fix two genuine bugs found by Coverity. Checking the wrong pointers for NULL. 2013-10-23 11:52:37 +01:00
Michael Drake 5cddb4ff3c Assert that root node is non-NULL. 2013-10-23 11:40:22 +01:00
Michael Drake df4975b8d4 Remove unnecessary check. 2013-10-23 11:36:42 +01:00
Michael Drake e5823beb61 Fix deref before NULL check. 2013-10-23 11:25:40 +01:00
Michael Drake 89b669919e Fix NULL check after deref. 2013-10-23 11:21:11 +01:00
Michael Drake 640bb77330 Dodge Coverity scan issue. 2013-10-23 11:16:34 +01:00
Michael Drake f814debfe2 Remove unreachable safty net. 2013-10-23 10:21:36 +01:00
Michael Drake 441e0dcbed Assert target node is non-NULL. 2013-10-22 15:22:42 +01:00
Chris Young 3a35294a0e Fix adding to hotlist from context menu 2013-10-13 12:01:11 +01:00
Chris Young 56723e5898 Use LIB_IS_AT_LEAST macro 2013-10-13 11:52:11 +01:00
Chris Young 8b9963e7ef Use picture.datatype's PromoteMask function so we get an alpha channel for non-alpha bitmaps loaded through datatypes.library 2013-10-12 15:43:52 +01:00
Chris Young efc2d5e03b Delay the busy pointer again on intuition v53+ 2013-10-12 14:27:16 +01:00
Chris Young 9786cc2417 Fix scaled bitmaps 2013-10-12 14:14:59 +01:00
Chris Young 20dabacb25 Correct some memory allocation parameters 2013-10-12 13:43:33 +01:00
Chris Young ade86e496e Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR where it is not necessary. 2013-10-12 13:11:13 +01:00
Chris Young 6ea52d0d9f Don't change the setting, just in case NetSurf is being used from two different OS installs on the same computer. 2013-10-12 11:55:07 +01:00
Chris Young 67f957df39 Force usage of OS pointers for OS4.1, there's no reason to use custom ones now. 2013-10-12 11:52:08 +01:00
Chris Young 5d2f4b0b98 Use all the built-in mouse pointers on OS4.1 2013-10-12 11:26:34 +01:00
Chris Young af2c37167b application.library fix for new SDK. Note that:
* application.library functionality will no longer be available on OS4.0, however that only extends to the Docky icon as notifications weren't supported anyway.
* CI builds may crash until the toolchain is updated.
2013-10-12 10:26:28 +01:00
Michael Drake 4cc0d9c233 LOG init/fini messages. 2013-10-11 22:41:09 +01:00
Ole Loots 06f852151e Reverted local adjustments to Makefile.target. 2013-10-06 01:42:05 +02:00
Ole Loots 4d101e6f5f Removed unused files. 2013-10-06 01:33:50 +02:00