[med-svn] [Git][med-team/edfbrowser][upstream] New upstream version 1.88+dfsg

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Wed Nov 10 19:40:26 GMT 2021



Étienne Mollier pushed to branch upstream at Debian Med / edfbrowser


Commits:
652cf98f by Étienne Mollier at 2021-11-10T20:28:02+01:00
New upstream version 1.88+dfsg
- - - - -


6 changed files:

- doc/manual.html
- global.h
- mainwindow.cpp
- mainwindow_constr.cpp
- utils.c
- version.txt


Changes:

=====================================
doc/manual.html
=====================================
@@ -7,7 +7,7 @@
     <meta name="description" content="EDFbrowser manual">
 </head><body>
 
-<h1>EDFbrowser 1.87 manual</h1>
+<h1>EDFbrowser 1.88 manual</h1>
 
 <p><br></p>
 


=====================================
global.h
=====================================
@@ -59,7 +59,7 @@
 #define QT_NO_DEPRECATED_WARNINGS
 
 #define PROGRAM_NAME                "EDFbrowser"
-#define PROGRAM_VERSION                   "1.87"
+#define PROGRAM_VERSION                   "1.88"
 #define PROGRAM_BETA_SUFFIX                   ""
 #define MINIMUM_QT4_VERSION             0x040701
 #define MINIMUM_QT5_VERSION             0x050901


=====================================
mainwindow.cpp
=====================================
@@ -45,6 +45,7 @@ UI_Mainwindow::~UI_Mainwindow()
   delete video_poll_timer;
   delete playback_realtime_time;
   delete playback_realtime_timer;
+  delete dig_min_max_overflow_timer;
   delete update_checker;
   free(toolbar_stats.ival);
 }


=====================================
mainwindow_constr.cpp
=====================================
@@ -1035,14 +1035,14 @@ UI_Mainwindow::UI_Mainwindow()
   faster_Act->setVisible(false);
 //  faster_Act->setToolTip("Faster");
 
-  zoomback_Act = new QAction(QIcon(":/images/zoom-out-symbolic.symbolic.png"), "Timescale x 2", this);
+  zoomback_Act = new QAction(QIcon(":/images/zoom-out-symbolic.symbolic.png"), "Zoom Out", this);
   zoomback_Act->setShortcut(Qt::Key_Backspace);
-  connect(zoomback_Act, SIGNAL(triggered()), this, SLOT(set_page_mult2()));
+  connect(zoomback_Act, SIGNAL(triggered()), this, SLOT(zoomback()));
   navtoolbar->addAction(zoomback_Act);
 
-  zoomforward_Act = new QAction(QIcon(":/images/zoom-in-symbolic.symbolic.png"), "Timescale / 2", this);
+  zoomforward_Act = new QAction(QIcon(":/images/zoom-in-symbolic.symbolic.png"), "Zoom In", this);
   zoomforward_Act->setShortcut(Qt::Key_Insert);
-  connect(zoomforward_Act, SIGNAL(triggered()), this, SLOT(set_page_div2()));
+  connect(zoomforward_Act, SIGNAL(triggered()), this, SLOT(forward()));
   navtoolbar->addAction(zoomforward_Act);
 
   nav_toolbar_label = new QLabel;


=====================================
utils.c
=====================================
@@ -513,8 +513,12 @@ void sanitize_ascii(char *s)
 
 void latin1_to_ascii(char *str, int len)
 {
+  /* ISO 8859-1 except for characters 0x80 to 0x9f which are taken from the extension CP-1252 */
+
   int i, value;
 
+  const char conv_table[]=".E.,F\".++^.S<E.Z..`\'\"\".--~.s>e.zY.i....|....<...-....\'u.....>...?AAAAAAECEEEEIIIIDNOOOOOxOUUUUYtsaaaaaaeceeeeiiiidnooooo:0uuuuyty";
+
   for(i=0; i<len; i++)
   {
     value = *((unsigned char *)(str + i));
@@ -524,200 +528,14 @@ void latin1_to_ascii(char *str, int len)
       continue;
     }
 
-    switch(value)
+    if(value < 32)
     {
-      case 128 : str[i] = 'E';  break;
-
-      case 130 : str[i] = ',';  break;
-
-      case 131 : str[i] = 'F';  break;
-
-      case 132 : str[i] = '\"';  break;
-
-      case 133 : str[i] = '.';  break;
-
-      case 134 : str[i] = '+';  break;
-
-      case 135 : str[i] = '+';  break;
-
-      case 136 : str[i] = '^';  break;
-
-      case 137 : str[i] = 'm';  break;
-
-      case 138 : str[i] = 'S';  break;
-
-      case 139 : str[i] = '<';  break;
-
-      case 140 : str[i] = 'E';  break;
-
-      case 142 : str[i] = 'Z';  break;
-
-      case 145 : str[i] = '`';  break;
-
-      case 146 : str[i] = '\'';  break;
-
-      case 147 : str[i] = '\"';  break;
-
-      case 148 : str[i] = '\"';  break;
-
-      case 149 : str[i] = '.';  break;
-
-      case 150 : str[i] = '-';  break;
-
-      case 151 : str[i] = '-';  break;
-
-      case 152 : str[i] = '~';  break;
-
-      case 154 : str[i] = 's';  break;
-
-      case 155 : str[i] = '>';  break;
-
-      case 156 : str[i] = 'e';  break;
-
-      case 158 : str[i] = 'z';  break;
-
-      case 159 : str[i] = 'Y';  break;
-
-      case 171 : str[i] = '<';  break;
-
-      case 180 : str[i] = '\'';  break;
-
-      case 181 : str[i] = 'u';  break;
-
-      case 187 : str[i] = '>';  break;
-
-      case 191 : str[i] = '\?';  break;
-
-      case 192 : str[i] = 'A';  break;
-
-      case 193 : str[i] = 'A';  break;
-
-      case 194 : str[i] = 'A';  break;
-
-      case 195 : str[i] = 'A';  break;
-
-      case 196 : str[i] = 'A';  break;
-
-      case 197 : str[i] = 'A';  break;
-
-      case 198 : str[i] = 'E';  break;
-
-      case 199 : str[i] = 'C';  break;
-
-      case 200 : str[i] = 'E';  break;
-
-      case 201 : str[i] = 'E';  break;
-
-      case 202 : str[i] = 'E';  break;
-
-      case 203 : str[i] = 'E';  break;
-
-      case 204 : str[i] = 'I';  break;
-
-      case 205 : str[i] = 'I';  break;
-
-      case 206 : str[i] = 'I';  break;
-
-      case 207 : str[i] = 'I';  break;
-
-      case 208 : str[i] = 'D';  break;
+      str[i] = '.';
 
-      case 209 : str[i] = 'N';  break;
-
-      case 210 : str[i] = 'O';  break;
-
-      case 211 : str[i] = 'O';  break;
-
-      case 212 : str[i] = 'O';  break;
-
-      case 213 : str[i] = 'O';  break;
-
-      case 214 : str[i] = 'O';  break;
-
-      case 215 : str[i] = 'x';  break;
-
-      case 216 : str[i] = 'O';  break;
-
-      case 217 : str[i] = 'U';  break;
-
-      case 218 : str[i] = 'U';  break;
-
-      case 219 : str[i] = 'U';  break;
-
-      case 220 : str[i] = 'U';  break;
-
-      case 221 : str[i] = 'Y';  break;
-
-      case 222 : str[i] = 'I';  break;
-
-      case 223 : str[i] = 's';  break;
-
-      case 224 : str[i] = 'a';  break;
-
-      case 225 : str[i] = 'a';  break;
-
-      case 226 : str[i] = 'a';  break;
-
-      case 227 : str[i] = 'a';  break;
-
-      case 228 : str[i] = 'a';  break;
-
-      case 229 : str[i] = 'a';  break;
-
-      case 230 : str[i] = 'e';  break;
-
-      case 231 : str[i] = 'c';  break;
-
-      case 232 : str[i] = 'e';  break;
-
-      case 233 : str[i] = 'e';  break;
-
-      case 234 : str[i] = 'e';  break;
-
-      case 235 : str[i] = 'e';  break;
-
-      case 236 : str[i] = 'i';  break;
-
-      case 237 : str[i] = 'i';  break;
-
-      case 238 : str[i] = 'i';  break;
-
-      case 239 : str[i] = 'i';  break;
-
-      case 240 : str[i] = 'd';  break;
-
-      case 241 : str[i] = 'n';  break;
-
-      case 242 : str[i] = 'o';  break;
-
-      case 243 : str[i] = 'o';  break;
-
-      case 244 : str[i] = 'o';  break;
-
-      case 245 : str[i] = 'o';  break;
-
-      case 246 : str[i] = 'o';  break;
-
-      case 247 : str[i] = '-';  break;
-
-      case 248 : str[i] = '0';  break;
-
-      case 249 : str[i] = 'u';  break;
-
-      case 250 : str[i] = 'u';  break;
-
-      case 251 : str[i] = 'u';  break;
-
-      case 252 : str[i] = 'u';  break;
-
-      case 253 : str[i] = 'y';  break;
-
-      case 254 : str[i] = 't';  break;
-
-      case 255 : str[i] = 'y';  break;
-
-      default  : str[i] = ' ';  break;
+      continue;
     }
+
+    str[i] = conv_table[value - 127];
   }
 }
 


=====================================
version.txt
=====================================
@@ -1,4 +1,11 @@
 
+ version 1.88      November 2, 2021
+ --------------
+
+ - Fixed a bug introduced in version 1.87 that caused the zoom-in and zoom-out (backspace key) functions to stop working correctly.
+
+
+
  version 1.87      October 30, 2021
  --------------
 



View it on GitLab: https://salsa.debian.org/med-team/edfbrowser/-/commit/652cf98f40a9980c90211138d083897f65e7dc03

-- 
View it on GitLab: https://salsa.debian.org/med-team/edfbrowser/-/commit/652cf98f40a9980c90211138d083897f65e7dc03
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20211110/693164fa/attachment-0001.htm>


More information about the debian-med-commit mailing list