Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixup javascript logging to cope with new varadic LOG macro | Vincent Sanders | 2015-05-28 | 4 | -5/+5 |
| | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 209 | -2617/+1921 |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | ||||
* | Clean up atari source linendings, whitespace damage and executable status | Vincent Sanders | 2015-05-28 | 61 | -4858/+4862 |
| | |||||
* | Fix warnings about using integer absolute operations on floating point values | Vincent Sanders | 2015-05-21 | 2 | -13/+18 |
| | |||||
* | Change how GDK image resources are compiled in. | Vincent Sanders | 2015-05-20 | 2 | -3/+3 |
| | | | | | | | | | | The compiled in image resources were being created as a structure in a generated c source file. The generation of this file caused constness warning as a guint8 * was initialised from a const char array. This changes the generation and use of these compiled in resources to use the raw inline form as suggested by the documentation removing the const warning. | ||||
* | Fix format string type missmatches on 32-bit systems. | Michael Drake | 2015-05-12 | 1 | -3/+7 |
| | | | | Use C99 inttypes header for format string macros. | ||||
* | Avoid generating confusing warning. | Michael Drake | 2015-05-12 | 2 | -4/+1 |
| | | | | Now the disc cache will be disabled silently if its too slow. | ||||
* | Fix the PNG handler crashing in low memory situations. | Vincent Sanders | 2015-05-12 | 1 | -1/+13 |
| | | | | | | | Obtaining a netsurf bitmap buffer may fail on some frontends (RISC OS especially) as the bitmap allocation is not performed until the buffer is requested. The PNG image handler failed to check for this when populating the row pointer structure. | ||||
* | Improve the logge dinformation about written cache data | Vincent Sanders | 2015-05-08 | 1 | -7/+7 |
| | |||||
* | put assert back to protect against bad logic in frontend drag implementations | Vincent Sanders | 2015-05-08 | 1 | -0/+4 |
| | |||||
* | utility to translate public suffix data into a c code | Vincent Sanders | 2015-05-06 | 1 | -0/+378 |
| | |||||
* | Move the setting of block file extents to background maintinance. | Vincent Sanders | 2015-05-04 | 1 | -16/+68 |
| | | | | | | On some OS the ftruncate operation can take some time so move it to occour in the background maintinance operations instead of when data blocks are initialy opened. This should improve browsing responsiveness. | ||||
* | remove assert if drag message contains an unknown type. | Vincent Sanders | 2015-05-03 | 1 | -8/+12 |
| | | | | | Instead of asserting if a message contains an unsupported drag type the message is now logged and ignored. | ||||
* | Silence incorrect warning from gcc 4.9 | Vincent Sanders | 2015-05-03 | 1 | -9/+19 |
| | | | | | | | This makes the box_move_xy function return a value on all code paths. This was not really necessary as there is an assert in the path that could have returned without a value. The gcc optimiser seems unable to reason about this in this case causing a warning. | ||||
* | make global history treeview directory creation return error instead of aborting | Vincent Sanders | 2015-05-03 | 1 | -2/+11 |
| | |||||
* | Remove legacy #undef | Michael Drake | 2015-05-03 | 1 | -2/+0 |
| | |||||
* | Use standard macros for monkey frontend mandantory pkg-config based libraries | Vincent Sanders | 2015-05-03 | 1 | -17/+17 |
| | |||||
* | Update posix source version on monkey frontend to reflect oyr usage of scandir | Vincent Sanders | 2015-05-03 | 2 | -2/+2 |
| | |||||
* | On OpenBSD framebuffer resource building should link the correct library | Vincent Sanders | 2015-05-03 | 1 | -1/+1 |
| | |||||
* | Improve handling of compiler flags for resource tools with framebuffer | Vincent Sanders | 2015-05-03 | 1 | -25/+36 |
| | |||||
* | Ensure bandwidth minimum check is only performed when enough data has | Vincent Sanders | 2015-04-30 | 1 | -6/+15 |
| | | | | been written. | ||||
* | Ensure small block cache files allocate their entire extent at open. | Vincent Sanders | 2015-04-30 | 1 | -10/+18 |
| | | | | | | | | | | It seems many filesystems are greatly more efficient if the block file is allocated its entire extent once rather than trying to continuously grown the file later. The size of the block files is known at their creation time so this change ensures they are grown to the full possible extent hence removing future inefficient writes. | ||||
* | Remove unecessary dll from windows installer script | Vincent Sanders | 2015-04-29 | 1 | -2/+0 |
| | |||||
* | Updated mingw32 toolchain names the regex library something different | Vincent Sanders | 2015-04-28 | 1 | -1/+1 |
| | |||||
* | Attempt to fix spurious plotter crashes | Chris Young | 2015-04-27 | 1 | -1/+8 |
| | |||||
* | Revert "Attempt to avoid a crash in ami_plot()" | Chris Young | 2015-04-27 | 1 | -2/+0 |
| | | | | This reverts commit e64d48980e38448eeb83daa8659788d48f845692. | ||||
* | Ensure result of ftell is checked for errors | Vincent Sanders | 2015-04-26 | 1 | -0/+6 |
| | | | | | | | | The ftell call in the html renderer handling of drag and drop was not checking its return value for errors which could have resulted in attempting to read -1 bytes. coverity 1251038 | ||||
* | Attempt to avoid a crash in ami_plot() | Chris Young | 2015-04-25 | 1 | -0/+2 |
| | |||||
* | Remove bogus comment | Chris Young | 2015-04-25 | 1 | -2/+0 |
| | |||||
* | As the content interface is now doing the scaling, we render to a native ↵ | Chris Young | 2015-04-25 | 3 | -53/+50 |
| | | | | | | BitMap and then copy that to the RGBA32 bitmap buffer without re-scaling. The native BitMap is currently discarded and will be re-created when it is displayed. | ||||
* | Keep the size of the bitmap and layers used for rendering in the structure ↵ | Chris Young | 2015-04-25 | 1 | -6/+9 |
| | | | | itself, rather than assuming it is the same as the tile size. | ||||
* | Merge branch 'thumbnail-rework' | Vincent Sanders | 2015-04-24 | 42 | -1607/+1255 |
|\ | |||||
| * | Convert RISC OS to use bitmap render operation | Vincent Sanders | 2015-04-24 | 8 | -455/+371 |
| | | |||||
| * | Convert cocoa to use bitmap render API | Vincent Sanders | 2015-04-24 | 3 | -101/+84 |
| | | |||||
| * | Convert windows to use the bitmap render interface | Vincent Sanders | 2015-04-24 | 3 | -109/+84 |
| | | |||||
| * | Convert beos to bitmap render API | Vincent Sanders | 2015-04-24 | 3 | -334/+303 |
| | | |||||
| * | Convert atari to bitmap render interface | Vincent Sanders | 2015-04-24 | 4 | -26/+7 |
| | | |||||
| * | Update amiga to use bitmap render API | Vincent Sanders | 2015-04-24 | 4 | -122/+81 |
| | | |||||
| * | Update monkey to use bitmap render API | Vincent Sanders | 2015-04-24 | 3 | -33/+11 |
| | | |||||
| * | Convert framebuffer to use bitmap render from thumbnail API | Vincent Sanders | 2015-04-23 | 3 | -101/+81 |
| | | |||||
| * | Remove unused thumbnail sources from core and gtk | Vincent Sanders | 2015-04-23 | 5 | -289/+2 |
| | | |||||
| * | change browser history to use bitmap render interface for thumbnails | Vincent Sanders | 2015-04-23 | 1 | -8/+14 |
| | | |||||
| * | Change gtk bitmap render to use scaled content redraw. | Vincent Sanders | 2015-04-23 | 1 | -4/+3 |
| | | |||||
| * | Add scaled content redraw interface. | Vincent Sanders | 2015-04-23 | 2 | -2/+92 |
| | | | | | | | | | | | | Add a new interface to the content to allow automaticaly scaled content redraws. This is intended to replace the thumbnail_redraw interface with something more generic. | ||||
| * | Add render to bitmap operations and update gtk to provide it. | Vincent Sanders | 2015-04-22 | 3 | -27/+126 |
| | | |||||
* | | Highlight the mark element. | Michael Drake | 2015-04-23 | 1 | -0/+5 |
| | | |||||
* | | Style HTML5's new block level elements as blocks. | Michael Drake | 2015-04-23 | 1 | -0/+5 |
| | | |||||
* | | Remove duplicate branch in relative position handling. | Michael Drake | 2015-04-23 | 1 | -5/+5 |
|/ | |||||
* | Ensure we delink form controls when freeing them | Daniel Silverstone | 2015-04-22 | 1 | -0/+19 |
| | |||||
* | Remove webp image handling | Vincent Sanders | 2015-04-21 | 11 | -289/+0 |
| | | | | | | | | | | | | | | | | The bitmap and image handling interfaces have changed within NetSurf and the webp image handling has not been fixed up appropriately to cope. After discussion with the other developers it has been decided that the webp support is not worth the necessary development effort to rewrite and maintain. The webp format is not in wide usage and Mozilla, Microsoft and Apple have not adopted it. This means the removal will not adversely impact NetSurf. Resolves:2310 |