Chris Young
74108d1e09
Allow NetSurf to be opened from the CLI without a URL specified.
...
Add new switch FORCE which will force a new instance of NetSurf to open rather than
opening a new window in the already-running application (intended for debugging when
NetSurf has crashed)
svn path=/trunk/netsurf/; revision=10189
2010-03-28 16:42:33 +00:00
Chris Young
5bb5cedec5
Changes required for new-cache
...
svn path=/trunk/netsurf/; revision=10186
2010-03-28 15:51:05 +00:00
Chris Young
f6d0a6aa05
If a file isn't dropped over a text box or a file box, just load it.
...
svn path=/trunk/netsurf/; revision=10148
2010-03-23 23:09:17 +00:00
Chris Young
01cf7baac6
Tidy up. Can almost tell what is going on in gui_init now.
...
svn path=/trunk/netsurf/; revision=10146
2010-03-23 22:55:56 +00:00
Chris Young
861b5b4953
Factor Amiga theme-related code out to a new file. This includes all throbber and
...
mouse pointer code (which are "theme modifiable") as well as normal theme reading
code.
svn path=/trunk/netsurf/; revision=10145
2010-03-23 22:27:33 +00:00
Chris Young
dd5370ef83
Avoid corruption of bottom window border after resize
...
svn path=/trunk/netsurf/; revision=10140
2010-03-21 14:53:09 +00:00
Chris Young
c17ff1e9ae
Squash memory leak and an offset problem related to helphints
...
svn path=/trunk/netsurf/; revision=10137
2010-03-17 22:15:03 +00:00
Chris Young
1fedc6a36a
More HelpHints, these will work on OS4.1u1 and higher only.
...
svn path=/trunk/netsurf/; revision=10136
2010-03-17 21:43:23 +00:00
Chris Young
7220e03e7d
Help hints, mainly for the tabs but also massage messages strings HelpToolbar0-4 & 14
...
into a format we can use on the main toolbar gadgets. A couple of gadgets still
missing strings.
svn path=/trunk/netsurf/; revision=10134
2010-03-16 23:55:39 +00:00
Chris Young
04769b3f07
Remove caret when window is inactive, re-add when window becomes active again.
...
svn path=/trunk/netsurf/; revision=10133
2010-03-15 19:00:21 +00:00
Chris Young
50692dc63c
Remove caret while "fast scrolling" to prevent caret-trails over the display.
...
svn path=/trunk/netsurf/; revision=10132
2010-03-15 18:48:14 +00:00
Chris Young
66730eb138
Only draw search favicon on normal browser windows
...
svn path=/trunk/netsurf/; revision=10127
2010-03-14 15:33:59 +00:00
Chris Young
33be95d328
Fix compilation
...
svn path=/trunk/netsurf/; revision=10074
2010-02-22 19:18:27 +00:00
Chris Young
f7c654885c
Attempt fix for OS4.0
...
svn path=/trunk/netsurf/; revision=10073
2010-02-21 21:24:58 +00:00
Chris Young
da54611fb6
Try to avoid the tab switching if closing a tab other than the current one (doesn't
...
seem to work, the act of clicking close must implicity switch to that tab)
Remove extraneous Add Tab button layout group
svn path=/trunk/netsurf/; revision=10058
2010-02-14 15:32:54 +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
e1c41ba712
New window/tab now opens a blank window/tab rather than one showing the current URL
...
svn path=/trunk/netsurf/; revision=10051
2010-02-14 12:51:30 +00:00
Chris Young
63226802bf
Tidy up includes
...
Add a separator bar between the toolbar and the main browser area/tabs
svn path=/trunk/netsurf/; revision=10050
2010-02-14 12:26:12 +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
73827546ef
Fix new warnings. Not sure if I should be declaring all the gadgets as Object *, but
...
that is less casting than declaring them all as struct Gadget * - and allows the
merging of object and gadget arrays, which were causing a few problems previously.
svn path=/trunk/netsurf/; revision=10039
2010-02-13 18:03:05 +00:00
Chris Young
b2376c1656
Proper download notification code, should also open the file if the notification is
...
double-clicked, although it doesn't seem to work.
svn path=/trunk/netsurf/; revision=10037
2010-02-13 17:31:10 +00:00
Chris Young
0b29da0700
Remove status bar checks which are now in the core.
...
svn path=/trunk/netsurf/; revision=9969
2010-02-11 18:49:03 +00:00
Vincent Sanders
e01d93f344
Refactor main into the frontends
...
remove unused embedded global
svn path=/trunk/netsurf/; revision=9851
2010-01-20 20:32:30 +00:00
Chris Young
3662b3781f
Prevent crash if screen could not be opened and prefs are subsequently changed.
...
svn path=/trunk/netsurf/; revision=9810
2010-01-15 23:05:41 +00:00
Chris Young
44a834a08d
Prevent status bar text overflow
...
svn path=/trunk/netsurf/; revision=9797
2010-01-08 23:13:20 +00:00
Chris Young
a3d82a3634
Search and a couple of other new options
...
svn path=/trunk/netsurf/; revision=9756
2009-12-23 13:29:10 +00:00
Chris Young
b11df61394
Functional search bar; search icon doesn't refresh if the search area is resized
...
however.
svn path=/trunk/netsurf/; revision=9755
2009-12-22 23:04:59 +00:00
Chris Young
df64fb7903
Non-functional search bar
...
svn path=/trunk/netsurf/; revision=9754
2009-12-21 23:25:35 +00:00
Chris Young
d2b2000367
Vertically centre the main row of toolbar gadgets as it looks much neater.
...
svn path=/trunk/netsurf/; revision=9752
2009-12-20 21:39:43 +00:00
Chris Young
f723272cf2
Make favicons work properly with tabs
...
svn path=/trunk/netsurf/; revision=9742
2009-12-19 13:42:48 +00:00
Chris Young
b53a3273c1
Preliminary favicon support - doesn't display properly due to endian issue in
...
libnsbmp
svn path=/trunk/netsurf/; revision=9740
2009-12-19 00:39:52 +00:00
Chris Young
46eaa6a058
Simple web search implementation
...
svn path=/trunk/netsurf/; revision=9735
2009-12-18 17:52:31 +00:00
John Mark Bell
355799ce0b
Merge branches/MarkieB/gtkmain to trunk.
...
svn path=/trunk/netsurf/; revision=9729
2009-12-17 23:55:02 +00:00
Chris Young
4346b2b62b
Allow hiding of Docky icon by setting hide_docky_icon:1
...
(bit of a workaround involved as REGAPP_NoIcon doesn't
appear to check the tag value)
svn path=/trunk/netsurf/; revision=9725
2009-12-13 12:14:43 +00:00
Chris Young
4bcd8ee1ba
Added keyboard navigation of tabs, using Alt+Left/Right
...
svn path=/trunk/netsurf/; revision=9724
2009-12-13 11:52:58 +00:00
Chris Young
bc4abe9087
Fix some potential issues with lists not being freed properly
...
svn path=/trunk/netsurf/; revision=9677
2009-11-15 23:11:41 +00:00
Chris Young
976e5db268
Missing break
...
svn path=/trunk/netsurf/; revision=9662
2009-11-04 08:14:17 +00:00
Chris Young
fcaa11f548
Added F5 for reload, purely because I'm getting fed up of people asking for it.
...
svn path=/trunk/netsurf/; revision=9661
2009-11-04 08:06:52 +00:00
Chris Young
dcbe08d458
PageUp/Down, Home/End etc page scrolling now working.
...
Most menu shortcuts now available even when the pointer is hovering over the browser
window (menu disabled mode)
RAmiga-R (reload page) and RAmiga-U (activate URL bar) available from keyboard
shortcuts but not from the menu.
This fixes unsat bug #81
svn path=/trunk/netsurf/; revision=9660
2009-11-03 23:17:57 +00:00
Chris Young
1b89eb8397
Basic keyboard scrolling
...
svn path=/trunk/netsurf/; revision=9658
2009-11-02 23:12:28 +00:00
Chris Young
e5b8264dd8
New key handling code borrowed from the treeview branch.
...
svn path=/trunk/netsurf/; revision=9657
2009-11-02 23:02:53 +00:00
Chris Young
019eff10c1
Amiga print UI
...
svn path=/trunk/netsurf/; revision=9655
2009-11-01 14:53:04 +00:00
Chris Young
9f6a4d9745
Revert previous change, causing instability.
...
svn path=/trunk/netsurf/; revision=9649
2009-10-16 19:49:56 +00:00
Chris Young
4059d2b096
Fix-up the timer.device scheduler and reinstate it as default. Unfortunately this
...
doesn't remove the need for INTUITICKS messages as we still need to break out for page
reflow (which doesn't use the scheduler), but it should make animations more accurate.
svn path=/trunk/netsurf/; revision=9648
2009-10-15 21:35:29 +00:00
Chris Young
8753b5a35d
Implement the ability to stay in memory if all windows are closed. This and no window
...
on startup can be used together to make NetSurf "quick launch" and always available.
svn path=/trunk/netsurf/; revision=9603
2009-10-03 11:00:10 +00:00
Chris Young
12ac8eb215
Add options for "no quit on last window close" (disabled - not implemented) and
...
"no window on startup"
svn path=/trunk/netsurf/; revision=9601
2009-09-29 18:24:19 +00:00
Chris Young
cf1d796491
Added application.library messages New Doc and Open Doc.
...
Added option_startup_no_window to allow NetSurf to be opened without an initial
browser window (unless a URL is specified on the command line or by extended
selection)
Provision for option_close_no_quit for NetSurf to stay in memory when all browser
windows are closed (not implemented yet)
svn path=/trunk/netsurf/; revision=9600
2009-09-28 22:17:09 +00:00
Chris Young
abf51104fe
Register with application.library.
...
Icon appears on AmiDock - ToFront, Open Prefs and (Force) Quit commands work.
Open (and maybe Print) Document could potentially be added.
Not sure if AppIcon-style drag'n'drop works with application.library-registered apps
by default (once Open supported).
svn path=/trunk/netsurf/; revision=9599
2009-09-28 18:00:40 +00:00
Chris Young
2b6b97e6c1
Fix obviously wrong logic and tweak the status display area frame slightly so it looks
...
better (or at least fits in with the OS look better)
svn path=/trunk/netsurf/; revision=9592
2009-09-17 21:44:07 +00:00
Chris Young
a35b96ace7
Modify bottom border status gadget so that it has a frame. When the gadget is
...
refreshed now it will erase the gadget area before redrawing, allowing to use
RefreshGList instead of RefreshWindowFrame. This is significantly faster as
RefreshWindowFrame redraws more than the function name suggests.
svn path=/trunk/netsurf/; revision=9577
2009-09-15 22:49:33 +00:00