Hello community,

here is the log from the commit of package quilter for openSUSE:Factory checked 
in at 2019-06-12 13:19:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/quilter (Old)
 and      /work/SRC/openSUSE:Factory/.quilter.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "quilter"

Wed Jun 12 13:19:03 2019 rev:15 rq:709233 version:1.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/quilter/quilter.changes  2019-06-05 
11:46:46.358986633 +0200
+++ /work/SRC/openSUSE:Factory/.quilter.new.4811/quilter.changes        
2019-06-12 13:19:04.620557745 +0200
@@ -1,0 +2,9 @@
+Mon Jun  3 12:06:11 UTC 2019 - Alexei Podvalsky <[email protected]>
+
+- Update to 1.9.0:
+  * fix flatpak
+  * 1.8.7 - Fix local image syntax with  instead of
+  * 1.8.6 - Even more tiny fixes on the Sidebar
+  * Update com.github.lainsce.quilter.appdata.xml.in
+
+-------------------------------------------------------------------

Old:
----
  quilter-1.8.5.tar.gz

New:
----
  quilter-1.9.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ quilter.spec ++++++
--- /var/tmp/diff_new_pack.pt5F5t/_old  2019-06-12 13:19:05.036557554 +0200
+++ /var/tmp/diff_new_pack.pt5F5t/_new  2019-06-12 13:19:05.040557553 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           quilter
-Version:        1.8.5
+Version:        1.9.0
 Release:        0
 Summary:        Writing application
 License:        GPL-3.0-only

++++++ quilter-1.8.5.tar.gz -> quilter-1.9.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/quilter-1.8.5/data/com.github.lainsce.quilter.appdata.xml.in 
new/quilter-1.9.0/data/com.github.lainsce.quilter.appdata.xml.in
--- old/quilter-1.8.5/data/com.github.lainsce.quilter.appdata.xml.in    
2019-05-28 16:12:04.000000000 +0200
+++ new/quilter-1.9.0/data/com.github.lainsce.quilter.appdata.xml.in    
2019-05-31 02:35:56.000000000 +0200
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <component type="desktop">
-    <id>com.github.lainsce.quilter.desktop</id>
+    <id>com.github.lainsce.quilter</id>
     <metadata_license>CC0</metadata_license>
     <project_license>GPL-3.0+</project_license>
     <name>Quilter</name>
@@ -55,7 +55,31 @@
         <content_attribute id="money-gambling">none</content_attribute>
     </content_rating>
     <releases>
-        <release version="1.8.5" date="2019-05-31">
+        <release version="1.9.0" date="2019-05-30">
+         <description>
+            <p>Release: I Said Fixes!</p>
+            <ul>
+                <li>Fixed: Backend technical confusion with files.</li>
+            </ul>
+         </description>
+        </release>
+        <release version="1.8.7" date="2019-05-30">
+         <description>
+            <p>Release: Did Anyone Say Minor Fixes?</p>
+            <ul>
+                <li>Fixed: Local image syntax wrongly picked up with links or 
two : in succession.</li>
+            </ul>
+         </description>
+        </release>
+        <release version="1.8.6" date="2019-05-30">
+         <description>
+            <p>Release: Even MORE Minor Fixes</p>
+            <ul>
+                <li>Other tiny fixes with the sidebar.</li>
+            </ul>
+         </description>
+        </release>
+        <release version="1.8.5" date="2019-05-30">
          <description>
             <p>Release: Minor Fixes</p>
             <ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/quilter-1.8.5/data/com.github.lainsce.quilter.gschema.xml 
new/quilter-1.9.0/data/com.github.lainsce.quilter.gschema.xml
--- old/quilter-1.8.5/data/com.github.lainsce.quilter.gschema.xml       
2019-05-28 16:12:04.000000000 +0200
+++ new/quilter-1.9.0/data/com.github.lainsce.quilter.gschema.xml       
2019-05-31 02:35:56.000000000 +0200
@@ -61,7 +61,7 @@
                                <description>The c.w.f. in Quilter</description>
                </key>
                <key name="last-files" type="as">
-                               <default>['']</default>
+                               <default>[]</default>
                                <summary>Last opened files</summary>
                                <description>The last opened files in 
Quilter</description>
                </key>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/quilter-1.8.5/flatpak/com.github.lainsce.quilter.json 
new/quilter-1.9.0/flatpak/com.github.lainsce.quilter.json
--- old/quilter-1.8.5/flatpak/com.github.lainsce.quilter.json   2019-05-28 
16:12:04.000000000 +0200
+++ new/quilter-1.9.0/flatpak/com.github.lainsce.quilter.json   2019-05-31 
02:35:56.000000000 +0200
@@ -82,8 +82,8 @@
             "sources" : [
                 {
                     "type" : "archive",
-                    "url" : 
"https://github.com/lainsce/quilter/archive/1.8.3.zip";,
-                    "sha256" : 
"bd4c8b5f319d98b10c06dd2fb6dc7bebd4aaf964c55543bb48da14034e4d6f4a"
+                    "url" : 
"https://github.com/lainsce/quilter/archive/1.8.7.zip";,
+                    "sha256" : 
"f4d563df26a21463006cd6e005173352cca7b0d43046ad154a67e4b7e195bb5d"
                 }
             ]
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/meson.build 
new/quilter-1.9.0/meson.build
--- old/quilter-1.8.5/meson.build       2019-05-28 16:12:04.000000000 +0200
+++ new/quilter-1.9.0/meson.build       2019-05-31 02:35:56.000000000 +0200
@@ -1,6 +1,6 @@
 # Name our project
 project('com.github.lainsce.quilter', ['vala', 'c'],
-    version: '1.8.5'
+    version: '1.9.0'
 )
 
 # Import main lib files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/src/MainWindow.vala 
new/quilter-1.9.0/src/MainWindow.vala
--- old/quilter-1.8.5/src/MainWindow.vala       2019-05-28 16:12:04.000000000 
+0200
+++ new/quilter-1.9.0/src/MainWindow.vala       2019-05-31 02:35:56.000000000 
+0200
@@ -95,13 +95,13 @@
             sidebar.get_file_contents_as_items ();
             sidebar.view.expand_all ();
             if (settings.current_file == "" || toolbar.get_subtitle () == 
(_("No Documents Open"))) {
-                Widgets.EditView.buffer.text = "";
+                edit_view_content.buffer.text = "";
             }
 
             settings.changed.connect (on_settings_changed);
             on_settings_changed ();
 
-            Widgets.EditView.buffer.changed.connect (() => {
+            edit_view_content.buffer.changed.connect (() => {
                 render_func ();
                 update_count ();
 
@@ -113,7 +113,7 @@
                     Services.FileManager.get_cache_path ();
                     sidebar.add_file (Services.FileManager.get_cache_path ());
                     settings.current_file = 
Services.FileManager.get_cache_path ();
-                    Widgets.EditView.buffer.text = "";
+                    edit_view_content.buffer.text = "";
                     sidebar.view.expand_all ();
                     sidebar.get_file_contents_as_items ();
                     sidebar.view.expand_all ();
@@ -155,12 +155,12 @@
                 }
                 if ((e.state & Gdk.ModifierType.CONTROL_MASK) != 0) {
                     if (match_keycode (Gdk.Key.z, keycode)) {
-                        Widgets.EditView.buffer.undo ();
+                        edit_view_content.buffer.undo ();
                     }
                 }
                 if ((e.state & Gdk.ModifierType.CONTROL_MASK + 
Gdk.ModifierType.SHIFT_MASK) != 0) {
                     if (match_keycode (Gdk.Key.z, keycode)) {
-                        Widgets.EditView.buffer.redo ();
+                        edit_view_content.buffer.redo ();
                     }
                 }
                 if (match_keycode (Gdk.Key.F11, keycode)) {
@@ -268,7 +268,7 @@
             edit_view.add (edit_view_content);
 
             preview_view = new Gtk.ScrolledWindow (null, null);
-            preview_view_content = new Widgets.Preview ();
+            preview_view_content = new Widgets.Preview (this, 
edit_view_content.buffer);
             preview_view.add (preview_view_content);
 
             stack = new Gtk.Stack ();
@@ -298,7 +298,7 @@
             actions.add_action_entries (action_entries, this);
             insert_action_group ("win", actions);
 
-            statusbar = new Widgets.StatusBar ();
+            statusbar = new Widgets.StatusBar (edit_view_content.buffer);
             sidebar = new Widgets.SideBar (this);
             sidebar.row_selected.connect (on_sidebar_row_selected);
             sidebar.save_as.connect (() => on_save_as ());
@@ -341,7 +341,7 @@
             }
 
             this.window_position = Gtk.WindowPosition.CENTER;
-            this.show_all ();
+            //this.show_all ();
         }
 
 #if VALA_0_42
@@ -423,9 +423,9 @@
         }
 
         private void render_func () {
-            if (Widgets.EditView.buffer.get_modified () == true) {
+            if (edit_view_content.buffer.get_modified () == true) {
                 preview_view_content.update_html_view ();
-                Widgets.EditView.buffer.set_modified (false);
+                edit_view_content.buffer.set_modified (false);
             }
         }
 
@@ -488,7 +488,7 @@
                 Services.FileManager.get_cache_path ();
                 sidebar.add_file (Services.FileManager.get_cache_path ());
                 settings.current_file = Services.FileManager.get_cache_path ();
-                Widgets.EditView.buffer.text = "";
+                edit_view_content.buffer.text = "";
                 sidebar.store.clear ();
                 sidebar.get_file_contents_as_items ();
                 sidebar.view.expand_all ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/src/Plugins/Image.vala 
new/quilter-1.9.0/src/Plugins/Image.vala
--- old/quilter-1.8.5/src/Plugins/Image.vala    2019-05-28 16:12:04.000000000 
+0200
+++ new/quilter-1.9.0/src/Plugins/Image.vala    2019-05-31 02:35:56.000000000 
+0200
@@ -20,7 +20,7 @@
 */
 
 public class Quilter.Image : Plugins.Plugin {
-    private PatternSpec spec = new PatternSpec ("*:*:*");
+    private PatternSpec spec = new PatternSpec ("*|*|*");
 
     construct {}
 
@@ -59,4 +59,4 @@
 
         return build;
     }
-}
\ No newline at end of file
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/src/Services/FileManager.vala 
new/quilter-1.9.0/src/Services/FileManager.vala
--- old/quilter-1.8.5/src/Services/FileManager.vala     2019-05-28 
16:12:04.000000000 +0200
+++ new/quilter-1.9.0/src/Services/FileManager.vala     2019-05-31 
02:35:56.000000000 +0200
@@ -69,8 +69,8 @@
             }
             try {
                 GLib.FileUtils.get_contents (file_path, out text);
-                Widgets.EditView.buffer.text = text;
-                Widgets.EditView.buffer.set_modified (false);
+                win.edit_view_content.buffer.text = text;
+                win.edit_view_content.buffer.set_modified (false);
                 file = null;
             } catch (Error e) {
                 warning ("Error: %s", e.message);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/src/Widgets/Cheatsheet.vala 
new/quilter-1.9.0/src/Widgets/Cheatsheet.vala
--- old/quilter-1.8.5/src/Widgets/Cheatsheet.vala       2019-05-28 
16:12:04.000000000 +0200
+++ new/quilter-1.9.0/src/Widgets/Cheatsheet.vala       2019-05-31 
02:35:56.000000000 +0200
@@ -118,7 +118,7 @@
             var special_header = new Granite.HeaderLabel (_("Special"));
             var codeblocks_label = new Label (_("```This is a code block```"));
             var hr_label = new Label (_("This creates a horizontal rule → 
---"));
-            var sp_image_label = new Label (_("This embeds a local image → : 
Folder/Image.png :"));
+            var sp_image_label = new Label (_("This embeds a local image → | 
Folder/Image.png |"));
             var sp_file_label = new Label (_("This embeds a local Markdown 
file → % Folder/File.md %"));
 
             links_grid.attach (link_header, 0, 0, 5, 1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/src/Widgets/SideBar.vala 
new/quilter-1.9.0/src/Widgets/SideBar.vala
--- old/quilter-1.8.5/src/Widgets/SideBar.vala  2019-05-28 16:12:04.000000000 
+0200
+++ new/quilter-1.9.0/src/Widgets/SideBar.vala  2019-05-31 02:35:56.000000000 
+0200
@@ -58,6 +58,7 @@
         }
 
         public SideBar (MainWindow win) {
+            var settings = AppSettings.get_default ();
             this.win = win;
 
             no_files = new Gtk.Label (_("No files…"));
@@ -81,8 +82,10 @@
             stack.add_titled (sidebar_outline (), "outline", _("Outline"));
             stack.child_set_property (outline_grid, "icon-name", 
"format-justify-left-symbolic");
 
-            get_file_contents_as_items ();
-            view.expand_all ();
+            if (settings.current_file != "") {
+                get_file_contents_as_items ();
+                view.expand_all ();
+            }
 
             var grid = new Gtk.Grid ();
             var g_context = grid.get_style_context ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/src/Widgets/SideBarBox.vala 
new/quilter-1.9.0/src/Widgets/SideBarBox.vala
--- old/quilter-1.8.5/src/Widgets/SideBarBox.vala       2019-05-28 
16:12:04.000000000 +0200
+++ new/quilter-1.9.0/src/Widgets/SideBarBox.vala       2019-05-31 
02:35:56.000000000 +0200
@@ -111,8 +111,8 @@
                             save_as ();
                             delete_row ();
                             dialog.close ();
-                            Widgets.EditView.buffer.text = "";
-                            Widgets.EditView.buffer.set_modified (false);
+                            win.edit_view_content.buffer.text = "";
+                            win.edit_view_content.buffer.set_modified (false);
                             Services.FileManager.file = null;
                             win.toolbar.set_subtitle (_("No Documents Open"));
                             Widgets.SideBar.get_instance ().store.clear ();
@@ -120,8 +120,8 @@
                         case Gtk.ResponseType.NO:
                             delete_row ();
                             dialog.close ();
-                            Widgets.EditView.buffer.text = "";
-                            Widgets.EditView.buffer.set_modified (false);
+                            win.edit_view_content.buffer.text = "";
+                            win.edit_view_content.buffer.set_modified (false);
                             Services.FileManager.file = null;
                             win.toolbar.set_subtitle (_("No Documents Open"));
                             Widgets.SideBar.get_instance ().store.clear ();
@@ -135,11 +135,11 @@
                             assert_not_reached ();
                     }
                 });
-                if (Widgets.EditView.buffer.get_modified () == true) {
+                if (win.edit_view_content.buffer.get_modified () == true) {
                     dialog.run ();
-                } else if (Widgets.EditView.buffer.get_modified () == false) {
+                } else if (win.edit_view_content.buffer.get_modified () == 
false) {
                     delete_row ();
-                    Widgets.EditView.buffer.text = "";
+                    win.edit_view_content.buffer.text = "";
                     Services.FileManager.file = null;
                     win.toolbar.set_subtitle (_("No Documents Open"));
                 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/src/Widgets/SourceView.vala 
new/quilter-1.9.0/src/Widgets/SourceView.vala
--- old/quilter-1.8.5/src/Widgets/SourceView.vala       2019-05-28 
16:12:04.000000000 +0200
+++ new/quilter-1.9.0/src/Widgets/SourceView.vala       2019-05-31 
02:35:56.000000000 +0200
@@ -20,7 +20,6 @@
     public class EditView : Gtk.SourceView {
         public MainWindow window;
         private static EditView? instance = null;
-        public static new Gtk.SourceBuffer buffer;
         public bool should_scroll {get; set; default = false;}
         public File file;
         public GtkSpell.Checker spell;
@@ -36,6 +35,7 @@
         public Gtk.TextTag error_tag;
         public Gtk.SourceSearchContext search_context = null;
         public Gtk.SourceStyle srcstyle = null;
+        public new Gtk.SourceBuffer buffer;
 
         public static EditView get_instance () {
             if (instance == null) {
@@ -255,7 +255,9 @@
                 buffer_context.add_class ("big-text");
             }
 
-            set_scheme (get_default_scheme ());
+            var style_manager = Gtk.SourceStyleSchemeManager.get_default ();
+            var style = style_manager.get_scheme (get_default_scheme ());
+            buffer.set_style_scheme (style);
         }
 
         public void dynamic_margins () {
@@ -292,12 +294,6 @@
             }
         }
 
-        public void set_scheme (string id) {
-            var style_manager = Gtk.SourceStyleSchemeManager.get_default ();
-            var style = style_manager.get_scheme (id);
-            buffer.set_style_scheme (style);
-        }
-
         private string get_default_scheme () {
             var settings = AppSettings.get_default ();
             if (settings.dark_mode) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/src/Widgets/StatusBar.vala 
new/quilter-1.9.0/src/Widgets/StatusBar.vala
--- old/quilter-1.8.5/src/Widgets/StatusBar.vala        2019-05-28 
16:12:04.000000000 +0200
+++ new/quilter-1.9.0/src/Widgets/StatusBar.vala        2019-05-31 
02:35:56.000000000 +0200
@@ -26,11 +26,13 @@
         public MainWindow window;
         public Gtk.ActionBar actionbar;
         public Gtk.MenuButton track_type_menu;
+        public Gtk.SourceBuffer buf;
 
         /* Average normal reading speed is 275 WPM */
         int WPM = 275;
 
-        public StatusBar () {
+        public StatusBar (Gtk.SourceBuffer buf) {
+            this.buf = buf;
             var settings = AppSettings.get_default ();
             actionbar = new Gtk.ActionBar ();
 
@@ -154,12 +156,11 @@
         public WordCount get_count() {
                try {
                        var reg = new Regex("[\\s\\W]+", 
RegexCompileFlags.OPTIMIZE);
-                var buffer = Widgets.EditView.buffer;
 
-                       string text = buffer.text;
+                       string text = buf.text;
                        string result = reg.replace (text, text.length, 0, " ");
 
-                var lines = buffer.get_line_count ();
+                var lines = buf.get_line_count ();
 
                 var chars = result.length;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quilter-1.8.5/src/Widgets/WebView.vala 
new/quilter-1.9.0/src/Widgets/WebView.vala
--- old/quilter-1.8.5/src/Widgets/WebView.vala  2019-05-28 16:12:04.000000000 
+0200
+++ new/quilter-1.9.0/src/Widgets/WebView.vala  2019-05-31 02:35:56.000000000 
+0200
@@ -19,16 +19,26 @@
 */
 using WebKit;
 
-namespace Quilter {
-    public class Widgets.Preview : WebKit.WebView {
+namespace Quilter.Widgets {
+    public class Preview : WebKit.WebView {
         private static Preview? instance = null;
         public string html;
+        public Gtk.SourceBuffer buf;
 
-        public Preview () {
+        public static Preview get_instance () {
+            if (instance == null) {
+                instance = new Widgets.Preview (Application.win, 
Application.win.edit_view_content.buffer);
+            }
+
+            return instance;
+        }
+
+        public Preview (MainWindow window, Gtk.SourceBuffer buf) {
             Object(user_content_manager: new UserContentManager());
             visible = true;
             vexpand = true;
             hexpand = true;
+            this.buf = buf;
             var settingsweb = get_settings();
             settingsweb.enable_plugins = false;
             settingsweb.enable_page_cache = false;
@@ -41,14 +51,6 @@
             connect_signals ();
         }
 
-        public static Preview get_instance () {
-            if (instance == null) {
-                instance = new Widgets.Preview ();
-            }
-
-            return instance;
-        }
-
         protected override bool context_menu (
             ContextMenu context_menu,
             Gdk.Event event,
@@ -208,10 +210,9 @@
         }
 
         private string process () {
-            string text = Widgets.EditView.buffer.text;
             string processed_mk;
-            process_frontmatter (text, out processed_mk);
-            var mkd = new Markdown.Document.gfm_format (processed_mk.data, 
+            process_frontmatter (buf.text, out processed_mk);
+            var mkd = new Markdown.Document.gfm_format (processed_mk.data,
                                                         0x00004000 +
                                                         0x00200000 +
                                                         0x00400000 +


Reply via email to