Index: installers/README.txt
===================================================================
--- installers/README.txt	(revision 2f6d340b9cd179b18c2a4efe77d149f45c7e98de)
+++ installers/README.txt	(revision 2f6d340b9cd179b18c2a4efe77d149f45c7e98de)
@@ -114,4 +114,39 @@
             - '''NOTE:''' These will be deprecated in a future version. Old
             custom models should be converted to the new model format which
+            is now the same as the built in models and offers much better
+            support.
+         - Custom model editor now creates new style models
+         - Custom model editor supports better error checking
+      - Documentation improvements
+        - Continued general cleanup
+      - Other improvements/additions
+         - Support for new canSAS 2D data files added
+         - Plot axes range can now be set manually as well as by zooming
+         - Plot annotations can now be moved around after being placed on plot.
+         - The active optimizer is now listed on the top of the fit panel.
+         - Linear fits now update qmin and max when the x scale limits are
+         changed.  Also the plot range no longer resets after a fit.
+      - Bug fixes
+         - Fixes bug #511 Errors in linearized fits and clean up of interface
+         including Kratky representation
+         - Fixes bug #186 Data operation Tool now executes when something is
+         entered in the text box and does not wait for the user to hit enter
+         - Fixes bug #459 plot context menu bug
+         - Fixes bug #559 copy to clipboard in graph menu broken
+         - Fixes bug #466 cannot remove a linear fit from graph
+         - Numerous bugs introduced in the alpha
+
+
+
+    - New in Version 4.0 beta 1
+      --------------------
+      This beta adds support for the magnetic and multilevel models of 3.1.2
+      and along with a host of bug fixes found in the alpha.
+
+      - Model package changes and improvements
+         - All 3.1.2 models now available in new interface
+         - Old custom models should now still work
+            - '''NOTE:''' These will be deprecated in a future version. Old
+            custom models should be converted to the new model format which 
             is now the same as the built in models and offers much better
             support.
Index: installers/sasview.spec
===================================================================
--- installers/sasview.spec	(revision 2f6d340b9cd179b18c2a4efe77d149f45c7e98de)
+++ installers/sasview.spec	(revision 2f6d340b9cd179b18c2a4efe77d149f45c7e98de)
@@ -51,24 +51,15 @@
 datas.append(('welcome_panel.py','.'))
 
+# pyinstaller gets mightily confused by upper/lower case,
+# so some modules need to be copied explicitly to avoid
+# messages like
+# WARNING: Attempted to add Python module twice with different upper/lowercases
+datas.append((os.path.join(PYTHON_LOC,'Lib','SocketServer.py'),'.'))
+datas.append((os.path.join(PYTHON_LOC,'Lib','Queue.py'),'.'))
+
 # TODO
 # NEED BETTER WAY TO DEAL WITH THESE RELATIVE PATHS
 datas.append((os.path.join('..','..','sasmodels','sasmodels'),'sasmodels'))
 datas.append((os.path.join('..','src','sas','sasgui','perspectives','fitting','plugin_models'),'plugin_models'))
-
-# precompile sas models into the sasview build path; doesn't matter too much
-# where it is so long as it is a place that will get cleaned up afterwards.
-import sasmodels.core
-dll_path = 'compiled_models'
-if not (os.path.exists(dll_path)):
-    os.mkdir(dll_path)
-dll_path2 = os.path.join(dll_path, dll_path)
-if not (os.path.exists(dll_path2)):
-    os.mkdir(dll_path2)
-
-compiled_dlls = sasmodels.core.precompile_dlls(dll_path, dtype='double')
-
-# include the compiled models as data; coordinate the target path for the
-# data with installer_generator.py
-datas.append((os.path.join('compiled_models','compiled_models'),'compiled_models'))
 
 # These depend on whether we have MKL or Atlas numpy
@@ -114,19 +105,4 @@
 # Spelled out to enable easier editing
 excludes = []
-excludes.append('libzmq')
-excludes.append('IPython')
-excludes.append('PyQt4')
-excludes.append('PySide')
-excludes.append('Qt4')
-excludes.append('Tkinter')
-excludes.append('tk')
-excludes.append('tcl')
-# Seems we cannot build on Linux without bundling sip
-if not platform.system() == 'Linux':
-    excludes.append('sip')
-excludes.append('sympy')
-excludes.append('pytz')
-excludes.append('sklearn')
-excludes.append('zmq')
 
 # Need to explicitly exclude sasmodels here!!
@@ -139,5 +115,5 @@
  'pyopencl',
  'tinycc',
- 'xhtml2pdf'
+ 'SocketServer'
 ]
 
