François Revel
2ab25ce7db
Snif local files entirely the BeOS way, using the mime db, this fixes taking symlinks to html as plain text.
...
Make sure the mime db has the needed types just in case they are missing.
svn path=/trunk/netsurf/; revision=5501
2008-10-06 23:53:59 +00:00
François Revel
5e32d1ea12
Uncomment the code to focus the view on mouse click, much better.
...
svn path=/trunk/netsurf/; revision=5500
2008-10-06 22:34:03 +00:00
Chris Young
dfec4035dd
List traversing tidy-up.
...
svn path=/trunk/netsurf/; revision=5499
2008-10-06 18:20:16 +00:00
Chris Young
2808d77089
Full quit function and associated ARexx command (QUIT)
...
svn path=/trunk/netsurf/; revision=5498
2008-10-06 17:47:31 +00:00
Chris Young
be787cabb1
Closing entire windows instead of just tabs is now possible
...
svn path=/trunk/netsurf/; revision=5497
2008-10-06 07:07:33 +00:00
François Revel
497c218d4a
- less debug output
...
- fixed mouse handling, now text input works again.
svn path=/trunk/netsurf/; revision=5496
2008-10-06 04:11:28 +00:00
François Revel
bd276020aa
- fix some coordinate handling
...
- bail out trying to redraw if there are more than 1 pending resize, this almost suppresses flicker on resize, and also avoids having the window busy for 10s redrawing 20 times.
svn path=/trunk/netsurf/; revision=5495
2008-10-06 02:07:55 +00:00
François Revel
482ffb2887
- Remove dead gtk code
...
- fix overlapping of toolbar and content by 1 pixel
svn path=/trunk/netsurf/; revision=5494
2008-10-06 01:56:54 +00:00
François Revel
1b37dbcd2e
Remove dead GTK code & (c)
...
svn path=/trunk/netsurf/; revision=5493
2008-10-06 00:32:46 +00:00
François Revel
de531c691a
Make gui_poll() a little better. Don't check for the event pipe fd if select returned an error.
...
svn path=/trunk/netsurf/; revision=5492
2008-10-06 00:29:02 +00:00
François Revel
eda397e028
Fix plot_fill and plot_clip coords.
...
Added some code to test plotters. -DTEST_PLOTTERS and call test_plotters_main() from main() to test. This should allow comparison on other platforms if they implement it too.
svn path=/trunk/netsurf/; revision=5491
2008-10-05 21:42:04 +00:00
François Revel
483bdf7987
Add Aliases to resources for later use.
...
svn path=/trunk/netsurf/; revision=5490
2008-10-05 21:38:57 +00:00
Chris Young
afa472c874
Fixed some problems with tabs, added a tab close gadget.
...
svn path=/trunk/netsurf/; revision=5489
2008-10-05 21:20:12 +00:00
Michael Drake
b1a6125578
Comment flush plotter.
...
svn path=/trunk/netsurf/; revision=5488
2008-10-05 20:55:45 +00:00
François Revel
b36a6f7734
Add Hubbub support, should work much better when actually initializing it.
...
svn path=/trunk/netsurf/; revision=5487
2008-10-05 20:35:28 +00:00
François Revel
022616ce99
Fix the white flickering and bad redraws (text too dark due to being drawn twice), by setting the ViewColor to transparent (avoiding app_server to draw it), and doing it ourselves in plot_clg() just before drawing the rest.
...
svn path=/trunk/netsurf/; revision=5486
2008-10-05 15:41:24 +00:00
François Revel
ae7290a2e2
Fix build and opening source file in editor.
...
svn path=/trunk/netsurf/; revision=5485
2008-10-05 15:10:22 +00:00
Chris Young
4708c7b259
Kiosk mode (borderless window, no gadgets or menu etc)
...
To enable, set kiosk_mode:1
Requested for upcoming Amiga show.
svn path=/trunk/netsurf/; revision=5484
2008-10-05 14:22:02 +00:00
Chris Young
ec72e05bdc
AmigaOS tabs implementation.
...
Two new strings: NewTab, CloseTab
Two new options:
always_open_tabs indicates to open tabs instead of windows by default
new_tab_is_active makes any new tab the current one (default is to open tabs in
background)
svn path=/trunk/netsurf/; revision=5483
2008-10-05 13:17:18 +00:00
Chris Young
bd94b12422
Incomplete support for tabbed browsing.
...
svn path=/trunk/netsurf/; revision=5482
2008-10-04 23:29:17 +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
François Revel
54a49823b5
Revert r5478, I didn't notice content struct had a mime_type field.
...
svn path=/trunk/netsurf/; revision=5480
2008-10-03 04:30:47 +00:00
François Revel
54ccbc94ed
Add support for editting page source.
...
svn path=/trunk/netsurf/; revision=5479
2008-10-03 03:42:10 +00:00
François Revel
209c72b011
Add a function to tell the mime type for a content type.
...
svn path=/trunk/netsurf/; revision=5478
2008-10-03 03:40:42 +00:00
François Revel
0980d865b4
Fix prototype to get it as C linkage.
...
svn path=/trunk/netsurf/; revision=5477
2008-10-03 00:27:51 +00:00
François Revel
5de594527f
- cleanup dead gtk code and copyrights
...
- fix refs received before we have a window open (as in OpenWith...), maybe I should just open a new window each time anyway ?
svn path=/trunk/netsurf/; revision=5476
2008-10-02 19:57:19 +00:00
François Revel
e4cdeb178e
Use find_directory() to find where to put settings instead of polluting ~/.
...
svn path=/trunk/netsurf/; revision=5475
2008-10-02 18:10:22 +00:00
François Revel
2dd3c20aab
Make sure menu items all get the target set recursively.
...
svn path=/trunk/netsurf/; revision=5474
2008-10-02 17:26:06 +00:00
François Revel
0f71221134
Add window shortcuts for toolbar actions.
...
svn path=/trunk/netsurf/; revision=5473
2008-10-02 17:20:06 +00:00
François Revel
d2f5d19da6
Partially fix menu shortcut handling, however I'm not sure how to set Function keys...
...
svn path=/trunk/netsurf/; revision=5472
2008-10-02 17:03:39 +00:00
François Revel
121ac2c698
Fix R5 BONE build.
...
svn path=/trunk/netsurf/; revision=5471
2008-10-02 16:52:45 +00:00
François Revel
f9f9478901
Implemented the login dialog.
...
svn path=/trunk/netsurf/; revision=5470
2008-10-02 16:45:21 +00:00
François Revel
7f100d8d49
- Cleanup: remove dead gtk code and its copyrights
...
- remove unneeded fieltype hashlist code we just use the mime roster
- implemented saving bitmaps
svn path=/trunk/netsurf/; revision=5469
2008-10-02 14:10:52 +00:00
François Revel
08073fb3d6
- switch to using builtin css files from rsrc:
...
- add debug output to trace keyboard input as textinput doesn't work anymore.
svn path=/trunk/netsurf/; revision=5468
2008-10-02 13:34:20 +00:00
François Revel
9e640a2ab9
First try at implementing menus, from RiscOS ones but lots don't work yet.
...
svn path=/trunk/netsurf/; revision=5467
2008-10-02 00:11:30 +00:00
François Revel
d4c4800fec
- iMissing knockout option to false
...
- Use Begin/EndViewTransaction() though it doesn't seem to help much reduce flicker
- some fiddling with bitmaps
svn path=/trunk/netsurf/; revision=5466
2008-10-01 21:04:32 +00:00
François Revel
dcb33e9835
Implemented thumbnails, though we don't use them yet.
...
svn path=/trunk/netsurf/; revision=5465
2008-10-01 20:44:39 +00:00
Daniel Silverstone
0a580aa82d
Ensure image/png.h gets css/css.h for the colour typedef
...
svn path=/trunk/netsurf/; revision=5464
2008-10-01 13:45:40 +00:00
Michael Drake
8a6e803029
Load SVGs in IMG elements.
...
svn path=/trunk/netsurf/; revision=5463
2008-09-30 12:17:16 +00:00
Chris Young
a0b8680a6d
Minimal ARexx port.
...
Port name: NETSURF
Commands supported: OPEN
OPEN URL/A
Opens URL specified by URL argument in new browser window.
svn path=/trunk/netsurf/; revision=5462
2008-09-29 19:35:30 +00:00
John Tytgat
eca332c8d5
Include css/css.h for type colour (following change r5459).
...
svn path=/trunk/netsurf/; revision=5461
2008-09-28 22:57:31 +00:00
Chris Young
4da1f6cd23
- Accept a URL as an argument to open that page on startup (this is needed for OpenURL
...
support)
- Fix loads of warnings
svn path=/trunk/netsurf/; revision=5460
2008-09-28 22:50:13 +00:00
John Tytgat
2d1481fafc
'unsigned long' -> 'colour' where it made sense.
...
svn path=/trunk/netsurf/; revision=5459
2008-09-28 22:37:13 +00:00
Chris Young
f092676012
When the treeview window is the last one on screen and it is closed, NetSurf now
...
quits.
svn path=/trunk/netsurf/; revision=5456
2008-09-28 14:40:19 +00:00
Chris Young
946115fa76
Stop scaled bitmaps from disappearing completely when the top of the image is
...
partially off-screen. Hopefully this also fixes some system freezes caused by this
code when run under OS4.1 on the SAM440.
svn path=/trunk/netsurf/; revision=5455
2008-09-28 14:39:02 +00:00
Chris Young
bc22f2e7d4
Treeview window event handling (currently just double-clicking hotlist items and
...
closing the window)
svn path=/trunk/netsurf/; revision=5453
2008-09-28 13:55:40 +00:00
John Tytgat
9c36d71ab8
* desktop/save_pdf/pdf_plotters.c:
...
- save_pdf(): constify path parameter and routine no longer frees it.
Follow latter change in pdf_end(), nsgtk_PDF_set_pass() and nsgtk_PDF_no_pass()
- pdf_printer: constify
- last_clip_x0, last_clip_y0, last_clip_x1, last_clip_y1, in_text_mode, text_mode_request: make static
- pdf_doc: free previous PDF document if previous save attempt failed.
- set PDF Creator entry based on our user_agent_string().
* other minor changes.
svn path=/trunk/netsurf/; revision=5452
2008-09-28 13:40:06 +00:00
John Tytgat
598b5fbbc1
One warning less.
...
svn path=/trunk/netsurf/; revision=5451
2008-09-28 13:31:55 +00:00
Michael Drake
b2486edc5a
Fix block level replaced element height regression.
...
svn path=/trunk/netsurf/; revision=5450
2008-09-28 10:00:32 +00:00
Chris Young
907711f25b
Improved text cursor
...
svn path=/trunk/netsurf/; revision=5449
2008-09-27 21:33:00 +00:00