summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Allow ctrl-click on hotlist toolbar to open in a new tabChris Young2012-12-091-1/+7
|
* Warn the user and give them an option to stop NetSurf shutting down, if the ↵Chris Young2012-12-081-1/+26
| | | | TCP/IP stack has signalled that it is about to exit.
* Warn when closing multiple tabsChris Young2012-12-081-1/+9
|
* Respond to Ctrl-C by immediately quitting. TCP/IP stack exit expects this.Chris Young2012-12-071-1/+7
|
* Allow the size of the web search gadget to be user-setChris Young2012-12-061-1/+1
|
* Avoid NULL pointer accessChris Young2012-12-051-1/+1
|
* Don't need to attempt to free on remove, as the only entry point has already ↵Chris Young2012-12-011-2/+0
| | | | done this.
* Attempt to do some re-layout if the toolbar is added after the window opens.Chris Young2012-12-011-1/+6
|
* Make hotlist toolbar actually workChris Young2012-12-011-10/+11
|
* DebugChris Young2012-11-291-5/+8
|
* Make hotlist toolbar work and update (only updates on hotlist window close ↵Chris Young2012-11-291-1/+99
| | | | currently)
* Improve the look of the hotlist toolbarChris Young2012-11-281-1/+10
|
* Hotlist toolbar needs to be ABOVE the tab barChris Young2012-11-281-4/+4
|
* Don't force a redraw after adding the toolbar, because we (currently) only ↵Chris Young2012-11-281-3/+0
| | | | add it immediately at window creation.
* Actually show the toolbar. It looks awful.Chris Young2012-11-281-0/+8
|
* Create a toolbar from the "Toolbar" folder within the hotlist. Note: makes ↵Chris Young2012-11-281-1/+85
| | | | no attempt to either free the toolbar or make the toolbar work.
* Fix the display of the drag save iconChris Young2012-11-111-15/+15
|
* Fix a serious crash that occurs if the underlying window is closed during a ↵Chris Young2012-10-311-0/+12
| | | | hook function invoked from it.
* Ensure stack size is at least 128KBChris Young2012-10-191-0/+1
|
* Fix "error setting certificate verify locations" problem when the Choices ↵Michael Drake2012-10-171-2/+7
| | | | file doesn't exist. Now there's a single place for front ends to set options overrides. Fix nsoption_setnull_charp leak.
* fix warningsChris Young2012-10-111-3/+3
|
* Include desktop/browser_private.h.Michael Drake2012-08-221-0/+1
|
* Get presence of text input cleanly.Michael Drake2012-08-201-29/+6
|
* fix maskChris Young2012-08-111-2/+2
|
* convert throbber to use standard bitmap functions; remove p96 dependencyChris Young2012-08-101-1/+1
|
* avoid scaled images getting incorrect maskChris Young2012-08-101-4/+4
|
* remove depth gadget, as doesn't let us select <256 colours anywayChris Young2012-08-071-1/+0
|
* display depth gadget on screenmode requesterChris Young2012-08-071-2/+3
|
* fix display of favicon in palette-mapped modesChris Young2012-08-071-8/+35
|
* use abstracted functionChris Young2012-08-071-1/+1
|
* abstract the native bitmap fetcher functions, and make the favicon ↵Chris Young2012-08-071-1/+1
| | | | collection use the new one.
* revert begin/endrefresh image avoidance - this isn't the cause of the ↵Chris Young2012-08-051-2/+0
| | | | simplerefresh damage region deadlock
* avoid crash if pen list is not setChris Young2012-08-051-0/+1
|
* Avoid redrawing palette-mapped images during BeginRefresh/EndRefresh (ie. ↵Chris Young2012-08-051-0/+2
| | | | SimpleRefresh damage redraw) as one of the DataTypes functions are causing an Intuition deadlock.
* Merge branch 'master' into chris/palette-mapped-plottersChris Young2012-08-051-4/+4
|\
| * Ask GID_ICON to redraw itself before we draw over the top of it. ↵Chris Young2012-08-051-4/+4
| | | | | | | | Unfortunately it redraws itself as a grey box, rather than the underlying window's backfill hook.
* | Fix buildChris Young2012-08-051-2/+2
| |
* | Abstract pen obtain/release and structure so we can add these to a physical ↵Chris Young2012-08-051-1/+8
| | | | | | | | browser window's list
* | Allow selecting <16-bit wcreenmodes so we can easily see what needs doing.Chris Young2012-08-041-7/+7
|/
* Remove visible and invalid uses of git revision hashes. Anybody who needs ↵Chris Young2012-07-011-4/+0
| | | | to know hich revision it is can check about:testament, to everybody else the string is meaningless.
* Allow a comma-separated list of fonts to be specified in font_unicode_listChris Young2012-05-091-1/+1
| | | | | | | | | | | to provide more preferred fonts. eg. if a user has dedicated Japanese and Korean fonts available they might want a config like: font_unicode:Japanese font_unicode_list:Korean,Code2000 This will scan Japanese and Korean fonts first, then fill in any blanks with Code2000 (followed by alphabetically all other fonts installed) svn path=/trunk/netsurf/; revision=13917
* Stop abusing certain Messages; add some dedicated non-crazy HelpHintsChris Young2012-05-071-8/+8
| | | | svn path=/trunk/netsurf/; revision=13912
* Integrate Unicode font scanner into NetSurf.Chris Young2012-05-051-4/+4
| | | | | | | | NetSurf will now use any available font when trying to print characters that are missing from the current font. TODO: Preferred font list. svn path=/trunk/netsurf/; revision=13905
* Only struct gui_window_2 should use variable name 'gwin'. gui_window isChris Young2012-04-291-129/+129
| | | | | | always 'g'. svn path=/trunk/netsurf/; revision=13899
* Change menus so menu functions are called internally by window.classChris Young2012-04-291-21/+49
| | | | | | | | (RA_HandleInput). This makes menu selection more reliable and stops us missing menu events which appeared to be getting lost within the HANDLEINPUT method. svn path=/trunk/netsurf/; revision=13898
* Make simple refresh a configurable optionChris Young2012-04-281-36/+18
| | | | svn path=/trunk/netsurf/; revision=13896
* Fix simplerefresh. When dragging windows back on-screen, damaged areas areChris Young2012-04-281-10/+20
| | | | | | | | | still not repaired fully. Overlapping windows have no such problem. Menu events seem to be getting lost in simple refresh mode (this may be related to event triggered for redrawing the area under the menu when it is closed) svn path=/trunk/netsurf/; revision=13895
* Add AppWindow ourself rather than letting window.class create it. InitialChris Young2012-04-281-11/+12
| | | | | | | | tests indicate we are no longer losing icon drop events although there is still an "event leak" somewhere. Fix warnings. svn path=/trunk/netsurf/; revision=13894
* Replace strncpy with strlcpy, as strncpy is not guaranteed to beChris Young2012-04-181-2/+2
| | | | | | NULL-terminated. (thx Colin Wenzel) svn path=/trunk/netsurf/; revision=13881
* Update NetSurf's system colours when OS prefs changeChris Young2012-04-071-0/+11
| | | | svn path=/trunk/netsurf/; revision=13822