summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix include path for libpng.François Revel2008-09-152-2/+2
| | | | | | | | Libpng mandates using <png.h>, if it doesn't work for you, fix your OS :D (or use -I) See http://www.libpng.org/pub/png/libpng-1.2.5-manual.html#section-2 svn path=/trunk/netsurf/; revision=5333
* Fix build if NETSURF_USE_PNG := yes and NETSURF_USE_MNG := noJohn Mark Bell2008-09-151-1/+3
| | | | svn path=/trunk/netsurf/; revision=5332
* Comment group plotters.Michael Drake2008-09-151-2/+3
| | | | svn path=/trunk/netsurf/; revision=5331
* Add libpng support. Default to off.Daniel Silverstone2008-09-159-7/+377
| | | | svn path=/trunk/netsurf/; revision=5330
* Fixed bold/italic stylesChris Young2008-09-151-7/+42
| | | | svn path=/trunk/netsurf/; revision=5328
* Add general comment on knockout rendering.Michael Drake2008-09-151-0/+42
| | | | svn path=/trunk/netsurf/; revision=5327
* Oops - commit the latest version.Michael Drake2008-09-151-9/+21
| | | | svn path=/trunk/netsurf/; revision=5325
* Start commenting plotter functions.Michael Drake2008-09-151-7/+36
| | | | svn path=/trunk/netsurf/; revision=5324
* Update source directory info.Michael Drake2008-09-151-4/+7
| | | | svn path=/trunk/netsurf/; revision=5320
* Fix schedule_run so it doesn't occur outside gui_poll.Chris Young2008-09-131-3/+1
| | | | svn path=/trunk/netsurf/; revision=5311
* Improved throbber, works independently on multiple windows, stops when it ↵Chris Young2008-09-133-17/+94
| | | | | | | | | | | | | | should, no weird crashes, lock-ups etc. The format has changed, Resources/Throbber now needs to be in a picture.datatype format, as a "film strip" of frames with the first image the inactive (stopped throbber) and the rest the active animation. The number of frames needs to be set in the Options file throbber_frames variable (currently - will probably move to a tooltype of Resources/Throbber in the future for better theming ability) svn path=/trunk/netsurf/; revision=5310
* Added ability to load toolbar images from a different path.Chris Young2008-09-111-15/+55
| | | | | | | | | | | | | | | | | | | | Default is still TBImages: (ie AISS, http://www.masonicons.de) All of the following must be present, in any format that bitmap.image will load (usually this means any picture.datatype subclasses): home, home_g, home_s - Home button nav_east, nav_east_g, nav_east_s - History forward nav_west, nav_west_g, nav_west_s - History back reload, reload_g, reload_s - Reload stop, stop_g, stop_s - Stop The _g and _s files are ghosted and selected versions respectively. To set the path, use toolbar_images:<path> in Options. svn path=/trunk/netsurf/; revision=5304
* Basic throbber support code. The throbber is shared between windows and must beChris Young2008-09-113-3/+35
| | | | | | | | | | | | | stored as Resources/Throbber in animation.datatype supported format. The default animation is a small IFF ANIM which is only good for testing purposes. This throbber code is likely to be replaced by custom animation code in the future as using animation.datatype has issues and restrictions (only 8-bit formats, using NewDTObject() twice on the same file doesn't seem to work correctly, clicking on the anim starts it playing etc) svn path=/trunk/netsurf/; revision=5303
* Move where WARNFLAGS is set up so that we actually get warnings. Ahem, ↵Daniel Silverstone2008-09-101-8/+10
| | | | | | there's a lot of them. svn path=/trunk/netsurf/; revision=5299
* Disabled the new scheduler by default as it is more unstable than I thought :(Chris Young2008-09-092-10/+21
| | | | | | Defining AMI_SCHEDULER_USES_TIMER will enable it again. svn path=/trunk/netsurf/; revision=5291
* Enable dumping of DOM treeJohn Mark Bell2008-09-084-1799/+2736
| | | | svn path=/trunk/netsurf/; revision=5289
* New mouse pointer images by Martin Merz (Mason)Chris Young2008-09-086-94/+175
| | | | | | Extended pointer size to 32x32 pixels. svn path=/trunk/netsurf/; revision=5288
* Scheduled events now signal when the scheduled time has passed.Chris Young2008-09-084-17/+78
| | | | | | The timer appears to stop signalling events occasionally - needs some investigation. svn path=/trunk/netsurf/; revision=5287
* Ensure we actually use the FNV offset basis rather than the prime, for ↵Daniel Silverstone2008-09-081-1/+1
| | | | | | initialising the hash svn path=/trunk/netsurf/; revision=5286
* Revert r5282 -- it's now redundant.John Mark Bell2008-09-071-35/+0
| | | | svn path=/trunk/netsurf/; revision=5283
* Super-noisy logging. Do not use this build. Thanks.John Mark Bell2008-09-071-0/+35
| | | | svn path=/trunk/netsurf/; revision=5282
* Fix Amiga bitmap_get_bpp to be same as others. (It's bytes per pixel, not ↵Michael Drake2008-09-074-38/+41
| | | | | | bits.) Fix param comments for vbitmap. svn path=/trunk/netsurf/; revision=5281
* Support for dragging in files (for file upload forms etc)Chris Young2008-09-072-11/+121
| | | | svn path=/trunk/netsurf/; revision=5271
* Add param comments to layout_block_find_dimensions.Michael Drake2008-09-071-0/+4
| | | | svn path=/trunk/netsurf/; revision=5267
* Comment css_len2{pt|px} functions and wrap to 80 chars.Michael Drake2008-09-061-6/+24
| | | | svn path=/trunk/netsurf/; revision=5263
* Add comments and change height attribute handling on TR to only alter the ↵Michael Drake2008-09-052-10/+19
| | | | | | height if attribute height is greater than current height. svn path=/trunk/netsurf/; revision=5259
* Much more efficient message handling/input loops, allows me to raise task ↵Chris Young2008-09-042-33/+75
| | | | | | | | priority back to default of 0 without impacting other processes. svn path=/trunk/netsurf/; revision=5238
* Added support code to allow CSET chunks to be read from clipboard IFF FTXT andChris Young2008-09-034-1/+63
| | | | | | | | | | | | converted as necessary. Added option to write UTF-8 direct to clipboard, setting CSET appropriately. Copying and pasting to/from webpages that are not in local charset and to/from other applications that set CSET when not using local charset, should now work correctly if clipboard_write_utf8 is set in the options. If not set, NetSurf will still convert from the charset specified in the clipboard when pasting, but will convert text to local charset and not write a CSET chunk for copy operations. svn path=/trunk/netsurf/; revision=5231
* Moved menu selection code to menu.cChris Young2008-09-035-184/+287
| | | | svn path=/trunk/netsurf/; revision=5230
* Simple pointer imagery (hopefully temporary)Chris Young2008-09-014-1/+52
| | | | svn path=/trunk/netsurf/; revision=5229
* Add shift and ctrl click support, set file comments to url.Chris Young2008-09-012-9/+35
| | | | svn path=/trunk/netsurf/; revision=5228
* Basic user-configurable pointer image support.Chris Young2008-08-313-9/+132
| | | | | | | | | | | | | | | | | | | | | GUI_POINTER_DEFAULT and GUI_POINTER_WAIT still use the Amiga system default pointers, and will not be overridden by NetSurf. Pointer imagery lives in Resources/Pointers and the filenames are all defined in the ptrs array at the top of gui.c, in the same order as in gui_pointer_shape - with the exception of GUI_POINTER_DEFAULT (this instead points to a "Blank" pointer for hiding the pointer) and GUI_POINTER_WAIT (reserved for future use, currently points to "Wait" but this will change). The file format is very simple. It is a text file containing 16 rows of 16 characters, with a newline or CR (or, in fact, any character as this is not checked) terminating each row. The seventeenth row indicates the pixel on which the "point" is set, as two digit X direction, a space, then two digits for the Y direction. Pointers/Point is based on the hand2 image by Andreas Kuerzinger (the original is in the AKPointerz.lha archive on Aminet) svn path=/trunk/netsurf/; revision=5227
* Addition of strings used by the Amiga UI.Chris Young2008-08-311-3/+60
| | | | svn path=/trunk/netsurf/; revision=5225
* Menu tidy-up, string correction and swap of Source and Text in the ↵Chris Young2008-08-312-14/+14
| | | | | | save/export menu svn path=/trunk/netsurf/; revision=5224
* Option to stop iframes popping up in new windowsChris Young2008-08-301-2/+8
| | | | svn path=/trunk/netsurf/; revision=5223
* 401 authentication/login support.Chris Young2008-08-305-25/+241
| | | | svn path=/trunk/netsurf/; revision=5222
* Added support for scaling bitmaps, filled polygons, filled circles and clipping.Chris Young2008-08-303-81/+174
| | | | | | Fixes major display issues with eg. www.bbc.co.uk amongst others. svn path=/trunk/netsurf/; revision=5221
* Experimental font code to plot Unicode text.Chris Young2008-08-302-7/+178
| | | | svn path=/trunk/netsurf/; revision=5220
* Removed some debug which was supposed to be temporary.Chris Young2008-08-291-4/+0
| | | | svn path=/trunk/netsurf/; revision=5219
* Removed dependency on codesets.libraryChris Young2008-08-273-63/+16
| | | | svn path=/trunk/netsurf/; revision=5214
* The status bar is now a single GtkStatusbar instead of a hpane'd label and ↵Mike Lester2008-08-272-143/+93
| | | | | | (empty) Statusbar. svn path=/trunk/netsurf/; revision=5211
* Fix BeOS build. We don't handle tabs yet though.François Revel2008-08-262-2/+2
| | | | svn path=/trunk/netsurf/; revision=5209
* Improved text reflow moreChris Young2008-08-261-12/+31
| | | | svn path=/trunk/netsurf/; revision=5208
* Looks like I mis-remembered the API here.John Mark Bell2008-08-261-6/+12
| | | | | | Also check for memory exhaustion. svn path=/trunk/netsurf/; revision=5207
* Corrected english-british entry.Chris Young2008-08-261-1/+1
| | | | svn path=/trunk/netsurf/; revision=5206
* Potential fix for requester.class crash on startup on some systems.Chris Young2008-08-261-2/+2
| | | | svn path=/trunk/netsurf/; revision=5205
* Work on local charset encoded strings for improved layout.Chris Young2008-08-261-7/+25
| | | | svn path=/trunk/netsurf/; revision=5204
* Added PDF export to Amiga port.Chris Young2008-08-267-22/+152
| | | | svn path=/trunk/netsurf/; revision=5203
* Prevent iconv() being passed an empty string in utf8_convert()Chris Young2008-08-261-0/+11
| | | | svn path=/trunk/netsurf/; revision=5202
* Don't draw scrollbars on the BOX_TABLEs.Michael Drake2008-08-251-6/+7
| | | | svn path=/trunk/netsurf/; revision=5200