source: modrana.py

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @337d6cb   3 months martin.kolman Some PEP8 for modrana.py
(edit) @ac5f86a   7 months martin.kolman Refactor config handling code & config handling unit tests Refactor the …
(edit) @3a5f47a3   16 months martin.kolman Add a shutdown signal Provide a way for code that is not a modRana module …
(edit) @b31d546   18 months martin.kolman Don't sleep when shutting down modRana There used to be a need to wait …
(edit) @8e5cd08   18 months martin.kolman Add the backports folder to the Python import path So that bundled module …
(edit) @d0cccd8   19 months martin.kolman Make it possible to send messages from the main modRana class This is …
(edit) @8a58eb5   23 months martin.kolman Handle lower case arguments for the -u option Both GTK and gtk should be …
(edit) @9b0cf4d   23 months martin.kolman Always store the persistent dictionary as version 2 of the marshal module …
(edit) @7829d83   2 years martin.kolman Fix command line interface The changes done for lunching the Qt 5 …
(edit) @fcab4c9   2 years martin.kolman Deprecate initinfo & pass data to modules with *args, kwargs The …
(edit) @1b9ef6d   2 years martin.kolman Signal based notifications Replace the notification handling spaghetti …
(edit) @4c5ea7a   2 years martin.kolman Fix a typo
(edit) @1ea92f6   2 years martin.kolman Remove unused import
(edit) @9267808   2 years martin.kolman Fix log message formatting
(edit) @3992bd7   2 years martin.kolman Handle startup with qrc on Android
(edit) @e3e7acf   2 years martin.kolman Check for compression in options watch callback Not only when starting …
(edit) @d2f21a3   2 years martin.kolman Set Python argv asynchronously in Qt 5 GUI & pass additional arguments …
(edit) @b20fa0f   2 years martin.kolman Add support for log file compression
(edit) @87e96be   2 years martin.kolman Close the log file when shutting down
(edit) @b30798d   2 years martin.kolman Remove the old update() function an related machinery Rana & modRana used …
(edit) @69a020a   2 years martin.kolman Add an option for always showing the quit button to GTK GUI Normally the …
(edit) @f2dfbc5   2 years martin.kolman Replace the old stdout log with a proper logfile Like this: * we have …
(edit) @9d72dbd   2 years martin.kolman Add built-in logger for modules Like this modules don't need to grab the …
(edit) @03374a0   2 years martin.kolman Use logging for messages during modRanas startup Logging is available …
(edit) @ce634d8   3 years martin.kolman Add the bundle directory to Python import path and use simple imports …
(edit) @fa465b0   3 years martin.kolman Print notification messages going through the main modRana file to the …
(edit) @66fa187   3 years martin.kolman Load version string on modRana startup Before that, PWD might be …
(edit) @e1d226f   3 years martin.kolman Ad support for overriding profile folder path by device module Also add …
(edit) @3263e0e   3 years martin.kolman Move working directory setting code to a function Also add a docstring to …
(edit) @3bb7fc3   3 years martin.kolman Export dmod for easier access
(edit) @a46a449   3 years martin.kolman Export modrana instance and GUI module for easy access from Qt5 GUI
(edit) @16c8550   3 years martin.kolman Qt5 GUI support
(edit) @5a6ad92   3 years martin.kolman Print Python version on startup
(edit) @6665642   3 years martin.kolman Various improvements * make the main modrana modrana singleton available …
(edit) @641fa86   4 years martin.kolman Optional option debugging code
(edit) @d211dc3   4 years martin.kolman Applied coding style
(edit) @55603b9   4 years martin.kolman Hook-up thread manager from Anaconda
(edit) @6a37d60   4 years martin.kolman Make sure absolute path to the modules is correctly added to the Python …
(edit) @396cffc   4 years martin.kolman Handle a case, when only pyc files are present for device modules
(edit) @ff805772   4 years martin.kolman Make debugging info more readable if module loading fails
(edit) @2804a81   4 years martin.kolman Work with options bin as with a binary file
(edit) @43ccb71   4 years martin.kolman Use six to make iteritems works on both Python 2.5 and 3
(edit) @dad775e   4 years martin.kolman Make most of exception handling Python 3 compatible except Exception, e: …
(edit) @07753f1   4 years martin.kolman Clean-up the now unused dictionary based map layer access code
(edit) @67ad82c   4 years martin.kolman Use the new MapLayer? objects when working with layer definitions
(edit) @5bc4841   4 years martin.kolman initial Python 3 compatibility - subclass object
(edit) @43be62a   4 years martin.kolman make sure that the pre-import-visible GUIString is available before the …
(edit) @f33876e   4 years martin.kolman support subtype id
(edit) @9463dfa   4 years martin.kolman fix GUI subtype handling
(edit) @635dc84   4 years martin.kolman refactoring
(edit) @57d48cf   4 years martin.kolman PEP8
(edit) @21f7b5e   4 years martin.kolman add support for specifying a GUI subtype
(edit) @73b9c74   4 years martin.kolman major refactoring - continued convert the rest of the print statements to …
(edit) @3490a2d3   4 years martin.kolman major refactoring * classes should begin with a capital letter * use …
(edit) @0d9b36c   4 years martin.kolman replace hardcoded list of valid device modules by a list generated based …
(edit) @3155962   4 years martin.kolman mini refactoring
(edit) @e510d43   4 years martin.kolman change GUI & Device module constant semantics, add functions for listing …
(edit) @b1492f7   4 years martin.kolman typography
(edit) @85b9393   4 years martin.kolman document module names and ake sure modules can't be loaded from dangling …
(edit) @49120cf   4 years martin.kolman change watch() argument order; add runNow The modrana.watch() method now …
(edit) @2cf7320   4 years martin.kolman rename modrana_utils to utils
(edit) @63ccc1e   4 years martin.kolman consolidate folder creation routines in modrana_utils
(edit) @a9a5813   4 years martin.kolman move device and gui modules to constants
(edit) @c76d412   4 years martin.kolman refactoring
(edit) @ba2cbc9   4 years martin.kolman fix a typo
(edit) @bcaf89a   4 years martin.kolman streamline modRana module import & placement - thanks to Martin Sivak for …
(edit) @c017623   4 years martin.kolman refactoring
(edit) @debb7b1   4 years martin.kolman purge the fix key on startup
(edit) @9f0de78   5 years martin.kolman show version info during startup (can be handy when studying third party …
(edit) @5e01b13   5 years martin.kolman fix device-module-failed-to-load message
(edit) @2811aa4   5 years martin.kolman handle environments where the "HOME" shell variable or equivalent is not …
(edit) @499be21   5 years martin.kolman pre-declare options loading status variable
(edit) @5d6fd32   5 years martin.kolman fix initInfo availability if device module is not loaded
(edit) @743dbdc   5 years martin.kolman Python 3 compatibility
(edit) @efe2a62   5 years martin.kolman split startup to different "waves" (device module, GUI module, all other …
(edit) @7b72726   5 years martin.kolman implement the focus-on-coordinates option
(edit) @2ce5bed   5 years martin.kolman preparatory work for new CLI arguments
(edit) @601e0b5   5 years martin.kolman update documentation
(edit) @723ef71   5 years martin.kolman automatic platform detection if no platform is specified
(edit) @3f387b1   5 years martin.kolman if not arguments are given, use the PC device module and GTK GUI module
(edit) @ac8c53a   5 years martin.kolman move centering shift code from modrana.py do the GTK GUI module
(edit) @1e697f9   5 years martin.kolman fix map tiles not being displayed with centering shift enabled
(edit) @fa4b790   5 years martin.kolman refactoring
(edit) @410aba4   5 years martin.kolman fix a typo
(edit) @279ed87   5 years martin.kolman refactoring
(edit) @415970e   5 years martin.kolman slight refactoring
(edit) @5b95591   5 years martin.kolman add reloading support
(edit) @918171b   5 years martin.kolman spellcheck, documentation update
(edit) @7f6b0e4   5 years martin.kolman export GUI toolkit string before the device module is loaded
(edit) @1aac348   5 years martin.kolman set current directory to the directory where the modrana.py file is …
(edit) @d3b35f3   5 years xkolman2 * rewrite location support * position source subclasses * use the Fix …
(edit) @1d95585   5 years xkolman2 add automatic configuration file upgrade support make modRana actually …
(edit) @6963cec   5 years xkolman2 remove debugging output git-svn-id: …
(edit) @7d1b4b7   5 years xkolman2 make the QML and GTK GUIs live together git-svn-id: …
(edit) @bbe91da   5 years xkolman2 denote sections git-svn-id: …
(edit) @30bff6f1   5 years xkolman2 add unicode text encoding declaration # -*- coding: utf-8 -*- git-svn-id: …
(edit) @5bf6f3c   5 years xkolman2 make GTK/Cairo/Pango/PangoCairo imports only if the GTK module is present …
(edit) @2efda3a   5 years xkolman2 use print with brackets (Python 3) compatibility remove debugging output …
(edit) @bb4f47f   5 years xkolman2 fix notification overlay not showing up git-svn-id: …
(edit) @ea37c76   5 years xkolman2 modify the main modRana class for modular GUI * move GUI logic to the …
Note: See TracRevisionLog for help on using the revision log.