netsurf/cocoa
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
..
NetSurf.xcodeproj Fix up for cookies_old rename. 2013-07-22 10:21:37 +01:00
PSMTabBarControl Updated PSMTabBarControl (warning fixes) 2011-01-31 08:33:16 +00:00
res Netsurf now appears in the 'Open with' menu for HTML files. 2011-05-19 16:04:54 +00:00
ArrowBox.h New local history panel with scrollbars. Still needs to resize itself to fit the history. 2011-02-17 12:12:51 +00:00
ArrowBox.m New local history panel with scrollbars. Still needs to resize itself to fit the history. 2011-02-17 12:12:51 +00:00
ArrowWindow.h New local history panel with scrollbars. Still needs to resize itself to fit the history. 2011-02-17 12:12:51 +00:00
ArrowWindow.m Fixing display/transparency of ArrowWindow for 10.5. 2011-02-27 14:28:55 +00:00
BlackScroller.h New local history panel with scrollbars. Still needs to resize itself to fit the history. 2011-02-17 12:12:51 +00:00
BlackScroller.m New local history panel with scrollbars. Still needs to resize itself to fit the history. 2011-02-17 12:12:51 +00:00
BookmarksController.h Not retaining outlets. Fixing memory leak for favicon. 2011-02-26 10:35:44 +00:00
BookmarksController.m Make browser_window_navigate (un)verifiable flag match browser_window_create. 2014-02-10 22:40:04 +00:00
BrowserView.h Minimal implementation of NSTextInput protocol. Allows accented characters to be typed. Might not work with other, more complex input methods (chinese, ...) 2011-03-07 09:01:42 +00:00
BrowserView.m Make history internal to browser_window module. 2014-02-15 18:44:50 +00:00
BrowserViewController.h Add code to open the source file into Xcode. Currently called by the context menu because I didn't want to dig the .xib files, feel free to move it to the View main menu. 2011-05-12 17:31:55 +00:00
BrowserViewController.m Make history internal to browser_window module. 2014-02-15 18:44:50 +00:00
BrowserWindow.h Implemented search window. 2011-01-31 15:13:38 +00:00
BrowserWindow.m Implemented search window. 2011-01-31 15:13:38 +00:00
BrowserWindowController.h Implemented menu for back and forward buttons. 2011-02-28 15:24:38 +00:00
BrowserWindowController.m Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags. 2014-02-10 14:08:45 +00:00
DownloadWindowController.h fix cocoa build 2014-01-16 15:23:11 +00:00
DownloadWindowController.m fix cocoa build 2014-01-16 15:23:11 +00:00
FormSelectMenu.h Creating select menus for forms 2011-01-25 15:09:06 +00:00
FormSelectMenu.m Shouldn't need browser_privare now. (Untested.) 2014-02-08 17:13:55 +00:00
HistoryView.h Adding tool tips and changing the cursor in the local history view. 2011-02-28 15:24:15 +00:00
HistoryView.m Make history internal to browser_window module. 2014-02-15 18:44:50 +00:00
HistoryWindowController.h Not retaining outlets. Fixing memory leak for favicon. 2011-02-26 10:35:44 +00:00
HistoryWindowController.m Remove old hotlist, cookies, and history_global_core modules. 2013-09-02 22:41:04 +01:00
LocalHistoryController.h Handling keyboard events for local history view. 2011-02-27 20:41:17 +00:00
LocalHistoryController.m Handling keyboard events for local history view. 2011-02-27 20:41:17 +00:00
Makefile.defaults fix formatting of defaults makefiles 2014-03-20 11:05:39 +00:00
Makefile.target improve iconv library handling 2014-04-30 11:56:57 +01:00
NetSurfAppDelegate.h Implemented global history window using new Tree class. 2011-02-01 08:39:35 +00:00
NetSurfAppDelegate.m Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags. 2014-02-10 14:08:45 +00:00
NetsurfApp.h Using real path from options for the bookmarks file instead of hardcoded test string. 2011-02-01 10:37:13 +00:00
NetsurfApp.m move page search gui callbacks to their own operations table 2014-03-18 22:32:52 +00:00
PreferencesWindowController.h Implemented preferences window. 2011-01-31 18:38:03 +00:00
PreferencesWindowController.m fixup missing includes 2014-02-03 18:12:44 +00:00
Prefix.pch Nicer button for local history, fading history view, more readable blue for active item 2011-01-25 09:53:39 +00:00
ScrollableView.h Implementing tabs and fixing scrolling. 2011-01-19 20:19:43 +00:00
ScrollableView.m Reorganized includes. 2011-01-31 19:12:00 +00:00
SearchWindowController.h move page search gui callbacks to their own operations table 2014-03-18 22:32:52 +00:00
SearchWindowController.m add missing include to cocoa search 2014-03-18 23:27:26 +00:00
Tree.h Some cocoa build fixes. 2013-09-03 16:25:01 +01:00
Tree.m Some cocoa build fixes. 2013-09-03 16:25:01 +01:00
TreeView.h Factored Tree class out of TreeView 2011-02-01 08:39:32 +00:00
TreeView.m Handling keyboard events in tree view. 2011-02-02 13:07:32 +00:00
URLFieldCell.h Implemented favicons. Doesn't work for .ICO files 2011-01-25 17:16:17 +00:00
URLFieldCell.m Pass right URL to urldb. 2012-10-11 12:56:47 +01:00
apple_image.h Virtualise content handler finalisation calls. Remove pointless implementations. 2011-09-15 22:47:50 +00:00
apple_image.m move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
bitmap.h
bitmap.m Remove suspension of bmp/gif images. It's completely redundant with the convert on demand core image cache. 2012-10-14 20:03:18 +01:00
compile-xib.sh Passing $(DEVELOPER_PATH) to the compile-xib script to select the right ibtool. 2011-03-14 18:36:41 +00:00
coordinates.h Include browser_private.h. 2012-08-22 12:38:16 +01:00
extract-strings.sh Building translated nib files if strings file exist. 2011-02-25 21:50:21 +00:00
fetch.h move path_to_url and url_to_path to fetch operation table 2014-01-25 23:01:32 +00:00
fetch.m add file operations table and make all frontends use it. 2014-05-07 16:24:51 +01:00
font.h Getting rid of cocoa_set_font_scale_factor 2011-03-14 14:17:46 +00:00
font.m move options include 2013-05-28 14:16:10 +01:00
gui.h move path_to_url and url_to_path to fetch operation table 2014-01-25 23:01:32 +00:00
gui.m move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
plotter.h Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends. 2011-06-30 15:48:07 +00:00
plotter.m Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends. 2011-06-30 15:48:07 +00:00
schedule.h move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
schedule.m fixup missing includes from schedule changes 2014-03-09 16:14:05 +00:00
selection.h fix cocoa build 2014-01-16 15:23:11 +00:00
selection.m fix typo in cocoa import 2014-01-16 15:26:48 +00:00
thumbnail.m Fix up ripples from urldb change. 2012-10-11 11:20:02 +01:00
utils.m move filename_from_path and path_add_part into gui operation tables 2014-01-16 00:01:25 +00:00