summaryrefslogtreecommitdiff
path: root/cocoa/utils.m
diff options
context:
space:
mode:
Diffstat (limited to 'cocoa/utils.m')
-rw-r--r--cocoa/utils.m67
1 files changed, 67 insertions, 0 deletions
diff --git a/cocoa/utils.m b/cocoa/utils.m
new file mode 100644
index 000000000..0b06b1d9a
--- /dev/null
+++ b/cocoa/utils.m
@@ -0,0 +1,67 @@
+/*
+ * Copyright 2011 Sven Weidauer <sven.weidauer@gmail.com>
+ *
+ * This file is part of NetSurf, http://www.netsurf-browser.org/
+ *
+ * NetSurf is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; version 2 of the License.
+ *
+ * NetSurf is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#import <Cocoa/Cocoa.h>
+#import "utils/utils.h"
+#import "desktop/tree_url_node.h"
+
+#define UNIMPL() NSLog( @"Function '%s' unimplemented", __func__ )
+
+void die(const char * const error)
+{
+ [NSException raise: @"NetsurfDie" format: @"Error: %s", error];
+}
+
+void warn_user(const char *warning, const char *detail)
+{
+ NSRunAlertPanel( @"Warning", @"Warning %s: %s", @"OK", nil, nil, warning, detail );
+}
+
+query_id query_user(const char *query, const char *detail,
+ const query_callback *cb, void *pw, const char *yes, const char *no)
+{
+ UNIMPL();
+ return 0;
+}
+
+void query_close(query_id qid)
+{
+ UNIMPL();
+}
+
+void PDF_Password(char **owner_pass, char **user_pass, char *path)
+{
+ UNIMPL();
+}
+
+char *filename_from_path(char *path)
+{
+ UNIMPL();
+ return NULL;
+}
+
+bool path_add_part(char *path, int length, const char *newpart)
+{
+ UNIMPL();
+ return false;
+}
+
+void tree_icon_name_from_content_type(char *buffer, content_type type)
+{
+ UNIMPL();
+} \ No newline at end of file