Branch: refs/heads/master Author: Matthew Brush matt@geany.org Committer: Matthew Brush matt@geany.org Date: Mon, 16 Jul 2012 21:15:35 Commit: 07b29d084f2bbc6f65e24ec6a4306d47e904d98d https://github.com/geany/geany-plugins/commit/07b29d084f2bbc6f65e24ec6a4306d...
Log Message: ----------- markdown: Remove pointless module with one function
Modified Paths: -------------- markdown/src/Makefile.am markdown/src/md.c markdown/src/md.h markdown/src/viewer.c
Modified: markdown/src/Makefile.am 2 files changed, 0 insertions(+), 2 deletions(-) =================================================================== @@ -6,13 +6,11 @@ geanyplugins_LTLIBRARIES = markdown.la
markdown_la_SOURCES = \ conf.c \ - md.c \ plugin.c \ viewer.c
noinst_HEADERS = \ conf.h \ - md.h \ viewer.h
markdown_la_CFLAGS = \
Modified: markdown/src/md.c 46 files changed, 0 insertions(+), 46 deletions(-) =================================================================== @@ -1,46 +0,0 @@ -/* - * md.c - Part of the Geany Markdown plugin - * - * Copyright 2012 Matthew Brush mbrush@codebrainz.ca - * - * This program 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; either version 2 of the License, or - * (at your option) any later version. - * - * This program 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, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - * MA 02110-1301, USA. - */ - -#include <string.h> -#include <stdio.h> -#include "markdown.h" -#include "md.h" - -gchar *markdown_to_html(const gchar *md_text) -{ - Document *md; - gchar *result = NULL; - - if (!md_text) - return g_strdup(""); - - md = mkd_string(md_text, strlen(md_text), 0); - if (md) { - if (mkd_compile(md, 0)) { - gchar *res = NULL; - mkd_document(md, &res); - result = g_strdup(res); - } - mkd_cleanup(md); - } - - return result; -}
Modified: markdown/src/md.h 33 files changed, 0 insertions(+), 33 deletions(-) =================================================================== @@ -1,33 +0,0 @@ -/* - * md.h - Part of the Geany Markdown plugin - * - * Copyright 2012 Matthew Brush mbrush@codebrainz.ca - * - * This program 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; either version 2 of the License, or - * (at your option) any later version. - * - * This program 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, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - * MA 02110-1301, USA. - */ - -#ifndef MARKDOWN_MD_H -#define MARKDOWN_MD_H - -#include <glib.h> - -G_BEGIN_DECLS - -gchar *markdown_to_html(const gchar *md_text); - -G_END_DECLS - -#endif /* MARKDOWN_MD_H */
Modified: markdown/src/viewer.c 26 files changed, 24 insertions(+), 2 deletions(-) =================================================================== @@ -19,11 +19,13 @@ * MA 02110-1301, USA. */
-#include <geanyplugin.h> +#include <string.h> +#include <stdio.h> #include <gtk/gtk.h> #include <webkit/webkitwebview.h> +#include <geanyplugin.h> +#include "markdown.h" #include "viewer.h" -#include "md.h" #include "conf.h"
#define MARKDOWN_VIEWER_TAB_LABEL _("Markdown Preview") @@ -97,7 +99,27 @@ void on_viewer_load_status_notify(GObject *obj, GParamSpec *pspec, MarkdownViewe } }
+static gchar * +markdown_to_html(const gchar *md_text) +{ + Document *md; + gchar *result = NULL; + + if (!md_text) + return g_strdup(""); + + md = mkd_string(md_text, strlen(md_text), 0); + if (md) { + if (mkd_compile(md, 0)) { + gchar *res = NULL; + mkd_document(md, &res); + result = g_strdup(res); + } + mkd_cleanup(md); + }
+ return result; +}
static gchar * str_replace(const gchar *haystack, const gchar *needle, const gchar *repl)
@@ Diff output truncated at 100000 characters. @@
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: TBD).