Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (8bd5094224a387cf6099a777dad1aa2c9d14bfe9)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (8bd5094224a387cf6099a777dad1aa2c9d14bfe9)
  • Date: Sun, 22 Mar 2009 22:20:01 -0500

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

doc/epdfview/DETAILS | 1
doc/epdfview/HISTORY | 4 ++
doc/epdfview/PRE_BUILD | 4 ++
doc/epdfview/mouse-wheel.patch | 56
+++++++++++++++++++++++++++++++++++++++++
4 files changed, 65 insertions(+)

New commits:
commit 8bd5094224a387cf6099a777dad1aa2c9d14bfe9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

epdfview: fixed scrolling bug appeared in 0.1.7 (upstreamly)

diff --git a/doc/epdfview/DETAILS b/doc/epdfview/DETAILS
index 23b3835..51b2bd5 100755
--- a/doc/epdfview/DETAILS
+++ b/doc/epdfview/DETAILS
@@ -1,5 +1,6 @@
SPELL=epdfview
VERSION=0.1.7
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.bz2

SOURCE_HASH=sha512:d3ac9bc8a1aac17268339543099cd7817f4962f6cde44601cf5269e85506c2bc074dcc12201e234005c32fb41c67b97f209ef26e90942920d3a926da6505f2f0

SOURCE_URL[0]=http://trac.emma-soft.com/epdfview/chrome/site/releases/$SOURCE
diff --git a/doc/epdfview/HISTORY b/doc/epdfview/HISTORY
index 5394eaf..ae6100e 100644
--- a/doc/epdfview/HISTORY
+++ b/doc/epdfview/HISTORY
@@ -1,3 +1,7 @@
+2009-03-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * PRE_BUILD, mouse-wheel.patch: added, to fix scrolling bug in 0.1.7
+
2009-03-01 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 0.1.7; quoting paths; fixed short desc
* PRE_BUILD, gcc43.patch: removed
diff --git a/doc/epdfview/PRE_BUILD b/doc/epdfview/PRE_BUILD
new file mode 100755
index 0000000..4c2ae45
--- /dev/null
+++ b/doc/epdfview/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/mouse-wheel.patch"
diff --git a/doc/epdfview/mouse-wheel.patch b/doc/epdfview/mouse-wheel.patch
new file mode 100644
index 0000000..7907562
--- /dev/null
+++ b/doc/epdfview/mouse-wheel.patch
@@ -0,0 +1,56 @@
+--- src/gtk/MainView.cxx.orig
++++ src/gtk/MainView.cxx
+@@ -78,5 +78,5 @@
+ static void main_window_zoom_width_cb (GtkToggleAction *, gpointer);
+ static void main_window_set_page_mode (GtkRadioAction *, GtkRadioAction *,
gpointer);
+-static void main_window_page_scrolled_cb (GtkWidget *widget, GdkEventScroll
*event, gpointer data);
++static gboolean main_window_page_scrolled_cb (GtkWidget *widget,
GdkEventScroll *event, gpointer data);
+
+ #if defined (HAVE_CUPS)
+@@ -1480,5 +1480,5 @@
+ }
+
+-void
++gboolean
+ main_window_page_scrolled_cb (GtkWidget *widget, GdkEventScroll *event,
gpointer data)
+ {
+@@ -1487,10 +1487,17 @@
+ MainPter *pter = (MainPter *)data;
+ // Only zoom when the CTRL-Button is down...
+- if ( !(event->state & GDK_CONTROL_MASK) ) return;
+- if ( event->direction == GDK_SCROLL_UP ) {
+- pter->zoomInActivated ();
+- } else if ( event->direction == GDK_SCROLL_DOWN ) {
+- pter->zoomOutActivated ();
+- }
+-}
+-
++ if ( GDK_CONTROL_MASK == (event->state & GDK_CONTROL_MASK) )
++ {
++ if ( event->direction == GDK_SCROLL_UP )
++ {
++ pter->zoomInActivated ();
++ }
++ else if ( event->direction == GDK_SCROLL_DOWN )
++ {
++ pter->zoomOutActivated ();
++ }
++ return TRUE;
++ }
++ return FALSE;
++}
++
+--- src/gtk/PageView.cxx.orig
++++ src/gtk/PageView.cxx
+@@ -528,11 +528,4 @@
+ g_assert ( NULL != data && "The data parameter is NULL.");
+
+- // don't scroll when the CRTL-Button is down, because then the page
should
+- // actually be zoomed and not scrolled. Zooming is handelt by the
MainView
+- // class.
+- if ( event->state & GDK_CONTROL_MASK )
+- {
+- return FALSE;
+- }
+ PagePter *pter = (PagePter *)data;
+ GtkAdjustment *adjustment =



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (8bd5094224a387cf6099a777dad1aa2c9d14bfe9), Vlad Glagolev, 03/22/2009

Archive powered by MHonArc 2.6.24.

Top of Page