Index: ChangeLog
===================================================================
--- ChangeLog	(revision 1699)
+++ ChangeLog	(working copy)
@@ -16,7 +16,7 @@
       Fix for bug #439087 – Gcalctool can't handle small physic constants 
       like the Boltzmann constant. The number of significant places has
       been increased to 99 and the number of displayable digits has been
-      increased to 150. The online help has been adjust to reflect these
+      increased to 200. The online help has been adjust to reflect these
       changes.
 
       Note that if you have something in the gcalctool display that is 
Index: gcalctool/calctool.c
===================================================================
--- gcalctool/calctool.c	(revision 1699)
+++ gcalctool/calctool.c	(working copy)
@@ -34,7 +34,10 @@
 static void init_text();
 
 double max_fix[MAXBASES] = {
-    6.871947674e+10, 3.245185537e+32, 1.000000000e+36, 2.230074520e+43
+    1.298074214e+33,    /* Binary. */
+    2.037035976e+90,    /* Octal. */
+    1.000000000e+100,   /* Decimal */
+    2.582249878e+120    /* Hexadecimal. */
 };
 
 char *base_str[]  = {          /* Strings for each base value. */
Index: gcalctool/calctool.h
===================================================================
--- gcalctool/calctool.h	(revision 1699)
+++ gcalctool/calctool.h	(working copy)
@@ -176,7 +176,7 @@
 #endif /*lint*/
 #endif /*LINT_CAST*/
 
-#define MAX_DIGITS     150         /* Maximum displayable number of digits. */
+#define MAX_DIGITS     200         /* Maximum displayable number of digits. */
 #define MAX_LOCALIZED  (MAX_DIGITS * (1 + MB_LEN_MAX) + MB_LEN_MAX)
 
 /* Maximum number of various graphics pieces. */
