Commit Graph

52 Commits

Author SHA1 Message Date
Chris Young 3341d97949 give up trying to create fs links as it doesn't work properly either with or
without escaping the punctuation...

svn path=/trunk/netsurf/; revision=12053
2011-03-14 23:58:08 +00:00
Chris Young 61f4645733 Add links to missing resources
svn path=/trunk/netsurf/; revision=12051
2011-03-14 20:05:07 +00:00
Chris Young 31bb5a16c5 Revert errorneous documentation update
svn path=/trunk/netsurf/; revision=12050
2011-03-14 18:56:27 +00:00
Chris Young 1cfc5b8970 More rigourous MIME type checking for CSS allows us to remove the icons from included
CSS files.

svn path=/trunk/netsurf/; revision=12049
2011-03-14 18:53:13 +00:00
Chris Young dd5b65e33b Search for resources in user's preferred languages, en, and outside the
language-specific dirs.

svn path=/trunk/netsurf/; revision=12030
2011-03-13 18:33:57 +00:00
Michael Drake 1a1bf3d2f0 Purge Aliases file stuff.
svn path=/trunk/netsurf/; revision=10982
2010-12-04 20:19:17 +00:00
Chris Young e5c144af95 Previous commit should have all gone to trunk
svn path=/trunk/netsurf/; revision=10926
2010-10-30 14:30:26 +00:00
John Mark Bell 6173bb0e6c Merge treeview-redux to trunk
svn path=/trunk/netsurf/; revision=10865
2010-10-05 19:14:46 +00:00
Chris Young bd442e3750 Much better conversion of the standard NetSurf icon, courtesy of Marko K. Seppänen
svn path=/trunk/netsurf/; revision=10575
2010-06-16 18:40:14 +00:00
Chris Young a2c1afcc32 Custom version of SearchEngines file rather than modifying it during installation
(fixes crash with Installer)

svn path=/trunk/netsurf/; revision=10484
2010-04-25 20:17:51 +00:00
Chris Young 5fdd51d907 Remove SearchEngines link
svn path=/trunk/netsurf/; revision=10483
2010-04-25 20:16:05 +00:00
Chris Young 23b4f0996c Updated AISS style icon by Martin Merz
svn path=/trunk/netsurf/; revision=10226
2010-04-01 17:55:34 +00:00
Chris Young 869d333a51 Sync button images with Windows version
svn path=/trunk/netsurf/; revision=10057
2010-02-14 14:50:06 +00:00
Chris Young a380b15070 Add an Add Tab button.
Could probably do with an image for this for the default theme (currently falls back
to a textual "+")

svn path=/trunk/netsurf/; revision=10053
2010-02-14 14:00:33 +00:00
Chris Young 099ed24184 Improved tabs for OS4.1u1:
* Tabs now have a close gadget embedded
* The tab bar only displays if there is more than one tab open
* Changed the AISS theme "tab loading" image to something more appropriate

Under OS4.0 the old tab close button and permanent tab bar still applies (needs
testing as these changes may well have broken it)

Users of OS4.1 prior to Update 1 will probably need to update!

svn path=/trunk/netsurf/; revision=10045
2010-02-14 00:46:53 +00:00
Chris Young be51c4accb Files required for web search
svn path=/trunk/netsurf/; revision=9746
2009-12-19 17:07:14 +00:00
Chris Young a3d57f2c3c Indicate when tabs are loading. Currently this only works with the AISS theme (and
probably only under OS4.1), showing a yellow flag on tabs which are currently loading.

In the future this could be expanded to show a proper animated throbber on loading
tabs, maybe instead of the main throbber.

svn path=/trunk/netsurf/; revision=9548
2009-09-06 11:23:35 +00:00
Chris Young 8d34071b8e Tweak throbber anim speed
svn path=/trunk/netsurf/; revision=9348
2009-08-18 13:06:28 +00:00
Chris Young 055ab3ee17 Ensure quirks.css gets recognised as CSS
svn path=/trunk/netsurf/; revision=8802
2009-07-26 16:04:02 +00:00
John Mark Bell ddeadd1c02 Merge LibCSS port to trunk.
svn path=/trunk/netsurf/; revision=8752
2009-07-23 23:05:34 +00:00
Chris Young f0acd5bfb7 Allow setting throbber speed in Theme definition file
svn path=/trunk/netsurf/; revision=7807
2009-06-15 18:41:14 +00:00
Chris Young bc1c7d4efe Add link to Italian dir
svn path=/trunk/netsurf/; revision=7684
2009-06-01 18:32:36 +00:00
Chris Young df678b6d60 Basic SSL certificate verification for Amiga version
Treeview window is not browseable (TimedDOSRequester is blocking)
Needs some strings writing

svn path=/trunk/netsurf/; revision=7675
2009-05-31 22:12:42 +00:00
Chris Young c523d9f20b Populate option_accept_language with the user's preferred languages, in order.
LangNames now contains the language codes for all languages available with OS4.1, plus
Welsh (http://aminet.net/package/misc/misc/welsh_lang).  There are no other 3rd party
.language files available for OS4 that I am aware of, but any new ones can easily be
added if/when they become available.

These may now not be exactly the same as the RISC OS names, but that can be resolved
by renaming directories for new translations (current ones are OK), or reverting back
to the AmigaOS names for Messages files paths.

svn path=/trunk/netsurf/; revision=7452
2009-05-09 18:56:12 +00:00
Chris Young 49e705c62e Minor packaging fixes
svn path=/trunk/netsurf/; revision=7314
2009-04-25 21:45:26 +00:00
Chris Young d6f5ae2ef0 Make selections stand out from buttons
svn path=/trunk/netsurf/; revision=7024
2009-04-01 17:56:11 +00:00
Chris Young 487223feb9 Make NetSurf look a little closer to the default OS4 theme
svn path=/trunk/netsurf/; revision=6950
2009-03-27 20:04:34 +00:00
Chris Young 07af1bd8fd Change pointer imagery when dragging
Disable drag saving when not running on the Workbench screen

svn path=/trunk/netsurf/; revision=6882
2009-03-25 19:59:10 +00:00
Chris Young f648479aec Access Resources relative to program directory rather than current directory.
svn path=/trunk/netsurf/; revision=6795
2009-03-17 21:25:20 +00:00
Chris Young 5668fa1154 Remove default theme's dependency on AISS
svn path=/trunk/netsurf/; revision=6567
2009-02-18 20:04:59 +00:00
Chris Young 6085820add Modify 32-bit mouse pointers to look at the ones in ENV:Sys
These are expected to become some sort of standard :)
Will leave the Default theme pointing to the archive-included mouse pointer images
until this is official (Default theme should not require 3rd party images installed,
although it still needs AISS currently for some of the buttons)

svn path=/trunk/netsurf/; revision=6031
2009-01-10 22:17:57 +00:00
Chris Young 2b96f7fecd Add pointer image filenames to theme files
svn path=/trunk/netsurf/; revision=5903
2008-12-13 23:18:12 +00:00
Chris Young 66a759e2a1 Local file handling improvements (fetch_file is incomplete and not being used yet)
filetype.c has been changed to get the MIME type of a file from the MIMETYPE tooltype
of the icon or default icon for the file.  The install script will set the basic of
these, and icons for default.css and AdBlock.css have been added to ensure these
always return the correct MIME type.

If the MIMETYPE tooltype is not found, the code will use datatypes.library to identify
the file and make a guess as to what the MIME type is.

svn path=/trunk/netsurf/; revision=5651
2008-11-08 23:06:40 +00:00
Chris Young c20560d250 Allow theming of default treeview folder and item images.
svn path=/trunk/netsurf/; revision=5600
2008-10-19 13:01:01 +00:00
Chris Young cde05b7d9f Basic theme support.
NetSurf will use the theme pointed to by the Options file "theme:".  Default is
Resources/Themes/Default

This directory must contain a file called Theme which indicates which files should be
used for which images.  The number of frames in the Throbber must also be specified
here.  See Resources/Themes/Default/Theme for an example.

svn path=/trunk/netsurf/; revision=5592
2008-10-18 13:56:12 +00:00
Chris Young f74cd65518 Italian translation courtesy of Samir Hawamdeh.
svn path=/trunk/netsurf/; revision=5589
2008-10-17 17:34:27 +00:00
Chris Young 4e5a7ec3f1 Default official throbber imagery.
throbber_frames:9

svn path=/trunk/netsurf/; revision=5565
2008-10-13 18:02:39 +00:00
Chris Young fd4e299aef New throbber icon by Martin Merz
svn path=/trunk/netsurf/; revision=5540
2008-10-11 21:31:04 +00:00
Chris Young fb09cf8f0a Dummy throbber (1x2 pixel grey PNG)
throbber_frames=2


svn path=/trunk/netsurf/; revision=5481
2008-10-04 23:27:43 +00:00
Chris Young 95663c5660 Minor pointer corrections, added 4 colour default pointer (standard 2.0 style - to
match the 4 colour pop-up menu pointer) and 4 colour wait pointer (in a hybrid 2.0/1.3
style, it's a Zzz busy pointer with a 3D effect like the one on the default
stop-watch)

svn path=/trunk/netsurf/; revision=5426
2008-09-23 21:38:15 +00:00
Chris Young 8c4cbd2b1b 32-bit mouse pointer support.
The pointer imagery are the icon files of the 4-colour custom text file images.
Tooltypes XOFFSET and YOFFSET specify the "point" of the image.

The 32-bit pointers can be disabled by setting option truecolour_mouse_pointers:0
The OS pointers (for "Default" and "Wait" only) can be used by setting
os_mouse_pointers:1
Deleting the relevant files has the same effect :)

This complete set of 32-bit images is drawn by Martin Merz (Mason).
The code to read them is derived from sample code by Joerg Strohmayer.

svn path=/trunk/netsurf/; revision=5401
2008-09-22 20:41:01 +00:00
Chris Young 256bf06387 Basic throbber support code. The throbber is shared between windows and must be
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
2008-09-11 19:33:40 +00:00
Chris Young 402f53f0a5 New mouse pointer images by Martin Merz (Mason)
Extended pointer size to 32x32 pixels.

svn path=/trunk/netsurf/; revision=5288
2008-09-08 21:27:35 +00:00
Chris Young 9ea2e2c133 Much more efficient message handling/input loops, allows me to raise task priority
back to default of 0 without impacting other processes.

svn path=/trunk/netsurf/; revision=5238
2008-09-04 22:41:26 +00:00
Chris Young 1f7e72ac06 Simple pointer imagery (hopefully temporary)
svn path=/trunk/netsurf/; revision=5229
2008-09-01 18:05:29 +00:00
Chris Young 30f0bbd256 Basic user-configurable pointer image support.
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
2008-08-31 17:34:00 +00:00
Chris Young c07794ed8d Corrected english-british entry.
svn path=/trunk/netsurf/; revision=5206
2008-08-26 01:23:01 +00:00
Chris Young 29feaeeb58 Added british-english
svn path=/trunk/netsurf/; revision=5165
2008-08-21 21:39:08 +00:00
Chris Young bef10968f7 Reduced task priority to -5 and increased stack to 64k
svn path=/trunk/netsurf/; revision=5164
2008-08-21 21:38:50 +00:00
John Tytgat 679e5dcbe6 Add links to resource files.
svn path=/trunk/netsurf/; revision=5138
2008-08-17 17:27:51 +00:00