witten
/
luminotes
Archived
1
0
Fork 0
Commit Graph

942 Commits

Author SHA1 Message Date
Dan Helfman c9b4cf35a1 Adding README to installer. 2008-08-23 22:28:13 -07:00
Dan Helfman ba33695c9f Updated. 2008-08-23 20:11:03 -07:00
Dan Helfman fed6bb7b9d Configured a separate error log where tracebacks go. Should work on all platforms. 2008-08-23 20:00:00 -07:00
Dan Helfman 0711295789 Adding missing import. 2008-08-23 19:44:49 -07:00
Dan Helfman 5065720da9 Remove the existing log file on startup. 2008-08-23 19:40:12 -07:00
Dan Helfman 2c5ba50863 Now logging properly to a file with config/Desktop.py, and removing the log file on Windows during uninstall. 2008-08-23 16:45:34 -07:00
Dan Helfman 137690d915 Added simplejson to py2exe explicit includes in order to fail faster if simplejson isn't present. 2008-08-23 15:46:07 -07:00
Dan Helfman ace983aac0 Only chdir to the main path if there is one. 2008-08-23 14:58:57 -07:00
Dan Helfman 04de772cef Shutdown Luminotes.exe before trying to uninstall it. 2008-08-22 18:37:31 -07:00
Dan Helfman 3e7cd20d43 New "-k" command-line parameter to shutdown an existing local Luminotes server (if allowed by the configuration). 2008-08-22 18:29:49 -07:00
Dan Helfman 0a645090c7 Added Luminotes icon to the installer executable itself. 2008-08-22 17:31:09 -07:00
Dan Helfman 86283a2fde Created a Windows application icon and embedded it into generated Luminotes executable. 2008-08-22 16:48:22 -07:00
Dan Helfman fb3902c9e3 Added command for creating luminotes.ico 2008-08-22 16:42:48 -07:00
Dan Helfman fce0574f98 Another try. 2008-08-22 15:54:19 -07:00
Dan Helfman 721e18833f Attempt at making the Windows icon have correct alpha transparency. 2008-08-22 15:50:56 -07:00
Dan Helfman 4dd115f8dd New Windows icons. 2008-08-22 15:36:44 -07:00
Dan Helfman 3193ad667d Updated FAQ entry about the desktop version. 2008-08-22 13:53:27 -07:00
Dan Helfman ba4340f55f Fixed a bug in tools/initdb.py and tools/updatedb.py that caused them to only use some of the configured settings. 2008-08-22 13:52:41 -07:00
Dan Helfman f6031b1cc3 Changed from a console app to a Windows "GUI" app to prevent a big console box from popping up when the app is run. 2008-08-21 22:36:57 -07:00
Dan Helfman ad6de74604 Added initialization of luminotes.db database file. Also reorganized setup.py so it can run without py2exe. 2008-08-21 22:01:59 -07:00
Dan Helfman 22c3bbdbb3 Initial Windows installer packaging based on py2exe Inno Setup example. 2008-08-21 21:34:44 -07:00
Dan Helfman 6db1494f9c Calling change_to_main_dir() earlier so it actually influences config/Desktop.py, which calls os.getcwd(). 2008-08-21 20:10:28 -07:00
Dan Helfman f092abee11 Automatically change to directory where executable / main script is located. 2008-08-21 17:44:39 -07:00
Dan Helfman af145cd79c Automatically assume "-l" (local/desktop) option when running from within a py2exe executable. 2008-08-21 17:25:25 -07:00
Dan Helfman ad62d6c87c Added some missing members to make py2exe happy. 2008-08-21 15:01:47 -07:00
Dan Helfman fccd250ef9 Even more general-purpose. 2008-08-21 14:58:36 -07:00
Dan Helfman d28d97e3a5 Making setup.py a little more general-purpose. 2008-08-21 14:54:39 -07:00
Dan Helfman 30283b0e29 More unit tests passing on Windows. 2008-08-21 14:22:20 -07:00
Dan Helfman 25ac437a54 I don't pretend to understand how Windows works. 2008-08-21 14:15:37 -07:00
Dan Helfman 9bd86b53e8 Fixed import in unit test. 2008-08-21 14:06:26 -07:00
Dan Helfman 0d012fbfef Initial setup.py for py2exe and additional .hgignore entries for the generated py2exe directories. 2008-08-21 13:52:18 -07:00
Dan Helfman 60aa794adc No longer disabling session filter on static files for desktop config. 2008-08-21 13:44:51 -07:00
Dan Helfman 1c834af8df Okay, just doing the datetime precision hack unconditionally on Windows. 2008-08-21 00:43:15 -07:00
Dan Helfman 0e2e665cca Making float into int to stifle deprecation warning. 2008-08-21 00:35:05 -07:00
Dan Helfman 3fa1e8f8e6 Hack to work around poor timer precision on Windows. This bug prevented Persistent.update_revision() from working consistently. 2008-08-21 00:33:19 -07:00
Dan Helfman a3c13d4edf Unit tests for new auto-login functionality. 2008-08-20 21:56:20 -07:00
Dan Helfman 81fabe98c0 In desktop mode, most header links are now undisplayed. Also, no longer creating default notes in initdb.py for desktop version. 2008-08-20 20:50:41 -07:00
Dan Helfman 27581a0445 For desktop version, creating default user and auto-logging that user in. Also set a larger session timeout for desktop version. 2008-08-20 19:50:18 -07:00
Dan Helfman 7d8240f7be Added new notebook_sharing rate plan config option to control whether the user can share notebooks at all. 2008-08-20 17:05:21 -07:00
Dan Helfman f5b0839e4b Releasing today. 2008-08-20 16:07:17 -07:00
Dan Helfman 52e67c9ab5 Fixing broken uploads in desktop configuration. They needed more than one thread to upload and poll progress simultaneously. 2008-08-20 16:05:43 -07:00
Dan Helfman 4cd1e4239d Modified Files.upload() to work even when the user's rate plan has no quota. 2008-08-20 15:08:08 -07:00
Dan Helfman 0a8e0ea7f3 Updated copyright date. 2008-08-20 14:34:03 -07:00
Dan Helfman 573b06fc01 Removed JavaScript unit/functional tests since they weren't really maintained. At least there are several hundred Python unit tests. 2008-08-20 02:06:14 -07:00
Dan Helfman 33a61b67d8 Fixed a typo. 2008-08-19 23:38:03 -07:00
Dan Helfman 2fa2010dd9 Added very basic note summarizing for search results if the backend doesn't return a note summary (e.g. for SQLite). 2008-08-19 22:15:54 -07:00
Dan Helfman ee38d64302 All Notebooks unit tests are now passing with the new SQLite backend. 2008-08-19 17:49:29 -07:00
Dan Helfman 1ecf88cd8f Now using BACKEND flags from Persistent. 2008-08-19 17:49:02 -07:00
Dan Helfman 410f6f8cbf Added basic note searching for SQLite. Should really be using SQLite's full-text search instead.
In sql_load_notes, no longer adding offset clause if start = 0 since SQLite doesn't like offset without limit.
Switched from using "ilike" to "like" with lower(), since "ilike" is a PostgreSQL-specific extension.
Moved BACKEND flags from Database to Persistent to prevent need from circular imports (model files importing controller.Database).
2008-08-19 17:48:33 -07:00
Dan Helfman 73219b74ce When deleting file metadata from the database, also removing that data from the cache. 2008-08-19 15:20:58 -07:00