Vincent Sanders
c56642819e
add file operations table and make all frontends use it.
...
This rationalises the path construction and basename file
operations. The default implementation is POSIX which works for all
frontends except windows, riscos and amiga which have differeing path
separators and rules.
These implementations are significantly more robust than the previous
nine implementations and also do not use unsafe strncpy or buffers
with arbitrary length limits.
These implementations also carry full documentation comments.
2014-05-07 16:24:51 +01:00
Vincent Sanders
38cb39339a
move filename_from_path and path_add_part into gui operation tables
2014-01-16 00:01:25 +00:00
Ole Loots
a2489f85d8
Minor formatting fix
2013-12-21 02:07:13 +01:00
Ole Loots
fa5a22d65f
Added comments
2013-10-06 01:24:20 +02:00
Ole Loots
2f4d17dea0
ldg stubs not needed anymore since windom removal
2013-10-06 01:24:19 +02:00
Ole Loots
05f13ccf89
Fixed RECT_TO_GRECT macro
2013-10-06 01:24:15 +02:00
Ole Loots
ea2a5fb471
Added RECT_TO_GRECT macro
2013-10-06 01:24:15 +02:00
Ole Loots
0bbccaa935
Finally it compiles without WinDom - still some things to bring back:
...
- Serch window
- Pop Menus in the settings dialog
2013-01-07 20:04:44 +01:00
Ole Loots
59e2775055
Implemented basic mouse input to browser component (click).
2012-12-03 00:07:47 +01:00
Ole Loots
fe0e2508e6
Refactored a lot of browser window code,... still totally WIP.
...
...but it compiles...
2012-11-27 02:12:09 +01:00
Ole Loots
c415f9bf98
Start to remove windom, wip.
...
- Refactored menu event handling.
- Load plain GEM resources.
- Refactored Event handling
2012-11-18 23:22:43 +01:00
Ole Loots
02593d170a
Added is_process_running
...
Now the source code viewer is launched when not already
running (ShelWrite wasn't handling this correctly)
2012-08-27 20:05:35 +02:00
Ole Loots
a94781edc0
Added function load_icon
...
svn path=/trunk/netsurf/; revision=13847
2012-04-10 23:10:49 +00:00
Ole Loots
a5a0b8d955
Removed non declared and unused "cookies_update" function ( some frontends still define the functions), added missing prototypes.
...
svn path=/trunk/netsurf/; revision=13399
2012-01-11 20:35:14 +00:00
Ole Loots
66f53b22e2
added mode parameter to function find_gui_window
...
svn path=/trunk/netsurf/; revision=13278
2011-12-15 23:04:31 +00:00
Ole Loots
e7e8024be8
Fix focus element
...
svn path=/trunk/netsurf/; revision=13251
2011-12-06 21:06:41 +00:00
Ole Loots
a82f2721e6
Add global function to resolve Netsurf input key.
...
svn path=/trunk/netsurf/; revision=13165
2011-11-23 19:56:20 +00:00
Ole Loots
cbeffd4c5f
Keep Mouse tracking limited to input_window.
...
svn path=/trunk/netsurf/; revision=12783
2011-09-09 22:18:49 +00:00
Ole Loots
5639e1e047
removed preparations for frames. (will be handled within the core)
...
svn path=/trunk/netsurf/; revision=12550
2011-06-30 20:20:27 +00:00
Ole Loots
740d3298fa
Added missing prototypes.
...
svn path=/trunk/netsurf/; revision=12113
2011-03-20 22:43:07 +00:00
Ole Loots
3d1c069186
Cleanup of TOS compatibility fixes.
...
svn path=/trunk/netsurf/; revision=11549
2011-01-30 22:23:00 +00:00
Ole Loots
3694345204
Implemented Search Dialog
...
svn path=/trunk/netsurf/; revision=11536
2011-01-30 19:24:03 +00:00
Ole Loots
3462356059
increased compatibility with classic TOS systems. (Getcookie() breaks on classic TOS systems.)
...
svn path=/trunk/netsurf/; revision=11446
2011-01-22 16:37:24 +00:00
John Mark Bell
124e4cd788
Atari frontend (credit: Ole Loots)
...
svn path=/trunk/netsurf/; revision=11218
2011-01-05 21:02:22 +00:00