Vincent Sanders
|
bdfedb686b
|
replace save_link operation table entry usage of textural url with nsurl
|
2014-11-03 23:05:59 +00:00 |
|
Vincent Sanders
|
c14ddad660
|
change url setting api to take an nsurl instead of a text string
|
2014-11-02 22:30:45 +00:00 |
|
Vincent Sanders
|
7ace528729
|
Update url setting API to return nserror code instead of calling warn_user
|
2014-10-29 00:18:12 +00:00 |
|
Vincent Sanders
|
7a6faf4199
|
reduce uncesessary inclusion of browser.h and browser_private.h
|
2014-10-17 09:27:58 +01:00 |
|
Vincent Sanders
|
781d22892b
|
Update monkey frontend to cope with split operations table headers
|
2014-10-16 22:33:44 +01:00 |
|
Michael Drake
|
c2f2076efe
|
Don't include browser_private.
|
2014-10-15 21:36:25 +01:00 |
|
Michael Drake
|
2f4d120421
|
Use API to get window extents.
|
2014-10-15 21:35:14 +01:00 |
|
Michael Drake
|
6548f753a5
|
Don't need content to window conversion.
|
2014-10-15 21:28:40 +01:00 |
|
Vincent Sanders
|
18aefabd20
|
change reformat to be driven from the scheduler like redraw
|
2014-07-01 09:27:20 +01:00 |
|
Michael Drake
|
49bed056dd
|
Make browser_window_navigate (un)verifiable flag match browser_window_create.
|
2014-02-10 22:40:04 +00:00 |
|
Michael Drake
|
af014bce99
|
Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags.
|
2014-02-10 14:08:45 +00:00 |
|
Michael Drake
|
ea79e85fcd
|
Clean up gui_window creation API.
|
2014-02-09 13:07:39 +00:00 |
|
Vincent Sanders
|
bd065d4a43
|
split browser gui operations up
|
2014-01-15 19:37:05 +00:00 |
|
Vincent Sanders
|
68eaec5cb4
|
complete move of remaining core gui functions
|
2014-01-15 12:28:55 +00:00 |
|
Vincent Sanders
|
d18c8ed452
|
move teh final optional window operations into the table
|
2014-01-13 22:54:19 +00:00 |
|
Vincent Sanders
|
e82d83f184
|
move four more optional window operations to table
|
2014-01-13 14:51:27 +00:00 |
|
Vincent Sanders
|
d70e371cd9
|
move two more mandantory window operations to table
|
2014-01-13 11:38:35 +00:00 |
|
Vincent Sanders
|
7227c29bba
|
move window scroll getter and setter into operations table
|
2014-01-13 01:08:15 +00:00 |
|
Vincent Sanders
|
5a962586fb
|
move mandantory window update and redraw operations into table
|
2014-01-12 23:50:54 +00:00 |
|
Vincent Sanders
|
4b49b4ac77
|
move more optional window operations into table including removing unused hide_pointer operation altogether
|
2014-01-12 22:55:26 +00:00 |
|
Vincent Sanders
|
b7736bae2f
|
split gui operations into core and window and move more operations into tables
|
2014-01-12 17:07:34 +00:00 |
|
Vincent Sanders
|
c8496df3df
|
move window creation and destruction into table
|
2014-01-11 22:34:12 +00:00 |
|
Daniel Silverstone
|
f97c1fc605
|
Add some more frontend stubs and fix up some others
|
2014-01-05 17:37:21 +00:00 |
|
Daniel Silverstone
|
692d4a328c
|
Fix some log statements
|
2014-01-05 17:22:30 +00:00 |
|
Rob Kendrick
|
550c8cd73c
|
Change gui_file_gadget_interface to pass gui_window not browser_window, add GTK implementation that of course does not work.
|
2014-01-05 16:45:32 +00:00 |
|
Rob Kendrick
|
d8ad3b8e78
|
Add new gui entry point for file open dialogue requests
|
2014-01-05 16:01:03 +00:00 |
|
Michael Drake
|
9644d0594c
|
Remove struct selection from gui_drag_save_selection, so gui.h doesn't need it now.
|
2013-05-10 11:54:26 +01:00 |
|
Michael Drake
|
037beb44fb
|
Pass caret clip rect out to front ends. (Nothing actually using them yet.)
|
2013-03-05 22:54:51 +00:00 |
|
Vincent Sanders
|
0eb0798873
|
fix errors introduced in refactor
|
2013-02-18 12:24:49 +00:00 |
|
Vincent Sanders
|
529ca251fc
|
rename flags for browser_window routines to be shorter
|
2013-02-18 11:51:42 +00:00 |
|
Vincent Sanders
|
b112dec78d
|
change browser_window_create and refactor all callsites
|
2013-02-18 11:23:48 +00:00 |
|
Vincent Sanders
|
3bfb5b96a7
|
browser_window_navigate refactor
|
2013-02-18 11:23:27 +00:00 |
|
Michael Drake
|
0bfc40618a
|
Make Monkey front end build with new clipboard API.
|
2013-01-08 17:06:01 +00:00 |
|
Michael Drake
|
153c444454
|
Move browser_window struct to private header. Places that shouldn't include it do, such as front end code.
Frontends that have been updated to build:
framebuffer
gtk
monkey
riscos
TODO:
amiga
atari
beos
cocoa
windows
|
2012-08-22 12:22:58 +01:00 |
|
Michael Drake
|
d106091d6e
|
Pass font plot style out to front end clipboard append function.
|
2012-08-13 14:43:04 +01:00 |
|
John Mark Bell
|
b75a3960fc
|
Fix gui_window_drag_start
svn path=/trunk/netsurf/; revision=13418
|
2012-02-05 08:16:41 +00:00 |
|
Michael Drake
|
6794af012e
|
Constify rect param to gui_window_drag_start.
svn path=/trunk/netsurf/; revision=13397
|
2012-01-11 16:45:17 +00:00 |
|
Michael Drake
|
04ece30fa9
|
Pass pointer constraints for drag out to front ends. Ensure content scrollbar drag termination always informs the browser window layer that the drag is over.
svn path=/trunk/netsurf/; revision=13395
|
2012-01-11 14:20:26 +00:00 |
|
Michael Drake
|
67f2470d5a
|
Pass whether background images are wanted in redraw_context.
svn path=/trunk/netsurf/; revision=13335
|
2011-12-23 22:39:25 +00:00 |
|
Daniel Silverstone
|
f32fa6fa0e
|
More response tags, updated docs with commands
svn path=/trunk/netsurf/; revision=13181
|
2011-11-25 18:08:30 +00:00 |
|
Rob Kendrick
|
dd3ac94a9c
|
Avoid unused variable warning
svn path=/trunk/netsurf/; revision=13180
|
2011-11-25 16:46:00 +00:00 |
|
Michael Drake
|
0401d52f51
|
Remove gui_window_frame_resize_start() functions.
svn path=/trunk/netsurf/; revision=12738
|
2011-09-05 15:35:34 +00:00 |
|
Michael Drake
|
34fe2531f2
|
Remove gui_window_get_browser_window from core. Remove unused implementations from front ends. Rename the GTK front end implementation to nsgtk_get_browser_window and change the GTK front end to use that.
svn path=/trunk/netsurf/; revision=12737
|
2011-09-05 13:28:17 +00:00 |
|
Michael Drake
|
5be6bd452d
|
Remove gui_window_position_frame() definition from core and remove all implementations from front ends.
svn path=/trunk/netsurf/; revision=12711
|
2011-09-04 18:20:24 +00:00 |
|
Michael Drake
|
ad205c1d66
|
Fix up Monkey for r12574 API change.
svn path=/trunk/netsurf/; revision=12581
|
2011-07-06 12:56:31 +00:00 |
|
Michael Drake
|
eddae6af06
|
Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends.
svn path=/trunk/netsurf/; revision=12543
|
2011-06-30 15:48:07 +00:00 |
|
Michael Drake
|
dea7683985
|
Remove gui_window_set_scale().
svn path=/trunk/netsurf/; revision=12502
|
2011-06-24 12:01:24 +00:00 |
|
Michael Drake
|
5a4c8916ef
|
If iframes are reformatted due to containing document reflow, don't need to redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust.
svn path=/trunk/netsurf/; revision=12497
|
2011-06-24 09:30:33 +00:00 |
|
Daniel Silverstone
|
91003cbaf3
|
WINDOW REDRAW and WINDOW RELOAD. Also, when quitting, cleanup
svn path=/trunk/netsurf/; revision=11978
|
2011-03-12 17:54:02 +00:00 |
|
Daniel Silverstone
|
bdb05fa08a
|
Give Monkey a hearing aid, add 'WINDOW NEW' 'WINDOW GO' and 'WINDOW DESTROY' commands, along with 'QUIT'
svn path=/trunk/netsurf/; revision=11974
|
2011-03-12 17:27:18 +00:00 |
|