summaryrefslogtreecommitdiff
path: root/office/fbpdf/navigation.diff
diff options
context:
space:
mode:
Diffstat (limited to 'office/fbpdf/navigation.diff')
-rw-r--r--office/fbpdf/navigation.diff53
1 files changed, 29 insertions, 24 deletions
diff --git a/office/fbpdf/navigation.diff b/office/fbpdf/navigation.diff
index 6280062a68..efab91be67 100644
--- a/office/fbpdf/navigation.diff
+++ b/office/fbpdf/navigation.diff
@@ -1,42 +1,47 @@
-diff -Naur fbpdf-20140822/README fbpdf-20140822.patched/README
---- fbpdf-20140822/README 2014-08-21 21:12:00.000000000 -0400
-+++ fbpdf-20140822.patched/README 2014-08-22 04:53:46.000000000 -0400
-@@ -28,7 +28,9 @@
- G go to page (the last page if no prefix)
+diff -Naur fbpdf-20160804/README fbpdf-20160804.patched/README
+--- fbpdf-20160804/README 2016-08-04 15:19:06.282346689 -0400
++++ fbpdf-20160804.patched/README 2016-08-04 15:07:40.384322633 -0400
+@@ -22,6 +22,9 @@
o set page number (for 'G' command only)
O set page number and go to current page
--z zoom; prefix multiplied by 10 (i.e. '15z' = 150%)
+ z zoom; prefix multiplied by 10 (i.e. '15z' = 150%)
+z/= zoom; prefix multiplied by 10 (i.e. '12z' = 120%). Default 15.
++ increase zoom by 10%
+- decrease zoom by 10%
r set rotation in degrees
- i print info
+ i print some information
q quit
-diff -Naur fbpdf-20140822/fbpdf.c fbpdf-20140822.patched/fbpdf.c
---- fbpdf-20140822/fbpdf.c 2014-08-21 21:12:00.000000000 -0400
-+++ fbpdf-20140822.patched/fbpdf.c 2014-08-22 04:53:56.000000000 -0400
-@@ -220,6 +220,7 @@
- numdiff = num - getcount(num);
+diff -Naur fbpdf-20160804/fbpdf.c fbpdf-20160804.patched/fbpdf.c
+--- fbpdf-20160804/fbpdf.c 2016-08-04 15:19:06.282346689 -0400
++++ fbpdf-20160804.patched/fbpdf.c 2016-08-04 15:18:38.618345719 -0400
+@@ -252,6 +252,7 @@
+ srow = prow;
break;
case 'z':
+ case '=':
zoom_page(getcount(zoom_def));
break;
- case 'Z':
-@@ -288,10 +289,12 @@
+ case 'w':
+@@ -301,10 +302,18 @@
case ' ':
- case CTRL('d'):
- head += fb_rows() * getcount(1) - step;
-+ if(head > prows) showpage(num + 1, 0);
+ case CTRLKEY('d'):
+ srow += srows * getcount(1) - step;
++ if(srow > prows) {
++ srow = 0;
++ loadpage(num + 1);
++ }
break;
case 127:
- case CTRL('u'):
- head -= fb_rows() * getcount(1) - step;
-+ if(head < 0) showpage(num - 1, prows - step);
+ case CTRLKEY('u'):
+ srow -= srows * getcount(1) - step;
++ if(srow < 0) {
++ srow = prows - step;
++ loadpage(num - 1);
++ }
break;
case '[':
- left = leftmost(0);
-@@ -307,6 +310,14 @@
+ scol = pcol;
+@@ -320,6 +329,14 @@
break;
case CTRLKEY('l'):
break;
@@ -48,6 +53,6 @@ diff -Naur fbpdf-20140822/fbpdf.c fbpdf-20140822.patched/fbpdf.c
+ count = 0;
+ if(zoom > 0) zoom_page(zoom - 1);
+ break;
- default:
- /* no need to redraw */
+ default: /* no need to redraw */
continue;
+ }