enkore
b42cd6aa15
3.12: Move code around
2013-03-10 21:22:58 +01:00
enkore
19aca9149a
3.12: remove I3statushandler
2013-03-10 20:57:12 +01:00
enkore
8abc7dd8e8
3.11: runwatch
2013-03-10 18:24:42 +01:00
enkore
7dfac95f1e
3.11: Add test command, invoke like this: i3pystatus test
2013-03-10 18:24:33 +01:00
enkore
c8c8e2226f
Improved UX a bit: all threads are immediately started;
...
no more slow starting of modules.
Although I'm highly unsatisfied with the current implementation
(SoC, you hear me!?)
2013-03-10 02:11:58 +01:00
enkore
375ba3af7b
Support for the 3rd version of the i3bar-onclick-patch
2013-03-10 01:27:23 +01:00
enkore
657bdb826a
Add preliminary(!) support for bidirectional communication with i3bar
...
Novelty use only.
2013-03-09 21:23:36 +01:00
enkore
279c3504c2
Basically complete tests for core.util
...
Currently the entire classfinder magic isn't tested, because
it's hard to test.
2013-03-09 14:53:31 +01:00
enkore
2e9b80c0a0
Oops! Forgot to check in the actual code for wireless module
...
(3.8.2)
2013-03-08 20:37:40 +01:00
enkore
085f5972af
battery.interval
2013-03-08 20:34:39 +01:00
enkore
1680293e56
3.8: Add wireless module based on basiciw
2013-03-08 19:51:55 +01:00
enkore
c60d2fd3df
Should definitely test KeyConstraintDict.
...
Seems to be all ok so far, just needed to add __delitem__
2013-03-08 16:59:59 +01:00
enkore
ea4ef6d66d
popwhile tests
2013-03-08 16:08:19 +01:00
enkore
37b69fd158
Hey, how about some determenistic tests? Wouldn't that be real great?
2013-03-08 16:00:42 +01:00
enkore
9084661a5d
Rewrote core.util.partition, added tests for it.
2013-03-08 15:53:48 +01:00
enkore
237123ae0f
Small changes in battery module
2013-03-08 15:53:28 +01:00
enkore
105a2d12bd
Ghandi-Test
2013-03-08 13:53:14 +01:00
enkore
08c861d902
Add tests for battery module
...
Good news: they're passed before the blob of commits in the
last half hours, and they're still passing...
2013-03-08 03:38:57 +01:00
enkore
074500007f
3.7
2013-03-08 03:30:24 +01:00
enkore
01f1587e67
...
2013-03-08 03:11:49 +01:00
enkore
e8191da312
Reworked battery module, should work better now. Or worse. Let's find out...
2013-03-08 02:53:54 +01:00
enkore
8ef891cef6
Fix battery module status bug
2013-03-07 22:39:36 +01:00
enkore
743373fde6
.gitignore
2013-03-07 18:52:09 +01:00
enkore
4d42589213
Small fix (3.5)
...
Version numbering policy:
Increment the most righthand number every single time the package
is uploaded to PyPI.
2013-03-07 18:49:57 +01:00
enkore
4cd1b177de
README
2013-03-07 18:45:31 +01:00
enkore
a2dd90c657
CIDR support for network module
2013-03-07 18:40:18 +01:00
enkore
890e8a91bc
Add network module (3.4), close #4
2013-03-07 18:09:05 +01:00
enkore
6b03e35ad2
#7 fix default formatter
2013-03-06 23:16:28 +01:00
enkore
a76779fe7b
Should fix #7 (v3.3)
2013-03-06 23:03:40 +01:00
enkore
7a0bb1cbaa
Fix issue with gobject&gobject2
...
summary: just don't ever use gobject and gobject2 at the same time...
2013-03-06 22:32:07 +01:00
enkore
fa1f6c534c
Version bump to 3.1 for the latest changes
2013-03-06 18:04:14 +01:00
enkore
df0982ad84
Fix & close #6
...
Paradigm: "I don't know what to do, so let's outsource it"
2013-03-06 18:02:46 +01:00
enkore
9732c02765
Add display for parcels not yet showing up in tracking.
2013-03-06 16:19:33 +01:00
enkore
78849d37ec
parcel.DHL fix for delivered parcel
2013-03-06 15:32:48 +01:00
enkore
553ad4efb9
…
2013-03-06 13:14:28 +01:00
enkore
0cd3e266c3
Add parcel module (currently only suppotr for DHL)
...
Needs documentation, extension, some redesign/separation of concern,
and lxml
2013-03-06 00:02:49 +01:00
enkore
93bfab1d7b
#5 : Support for real config files
2013-03-05 23:07:50 +01:00
enkore
ae4eefdffa
#5 : Add setup.py
2013-03-05 17:47:35 +01:00
enkore
e0f938bcac
README
2013-03-05 17:29:37 +01:00
enkore
8ebca17e79
Aaand some code butchering I forgot earlier.
2013-03-05 17:27:12 +01:00
enkore
dcc9f3c6bb
#5 : fix __main__.py.dist
2013-03-05 17:27:02 +01:00
enkore
ed7f95dd34
#5 : Ability to scream out loud if battery is low :-)
2013-03-05 17:26:49 +01:00
enkore
6740f5b1cc
#5 : Add slim wrapper for notifications
2013-03-05 17:26:28 +01:00
enkore
03d96ad0ea
Some internal code butchering again.
2013-03-05 17:26:10 +01:00
enkore
3cac448f6e
Change process title of threads to something meaningful, if setproctitle is installed.
2013-03-02 20:05:41 +01:00
enkore
d6f1cbbd46
Fixed a bug where battery would generate no output in occasions where it should.
2013-03-02 17:35:19 +01:00
enkore
3c284ad29c
Docstrings and such
2013-03-02 17:34:53 +01:00
enkore
3ebcbec4e1
i3pystatus.core.threads ; some smaller changes.
2013-03-02 17:34:32 +01:00
enkore
2bad329d13
Readme
2013-02-28 00:25:37 +01:00
enkore
901dd4319f
New self-organizing/self-optimising threading model (no API changes)
...
Using a simple, hysteresis based approach… currently in this first
version the optimizer recursively moves modules out of a thread until a
certain timing target is reached; the "modules moved out" just mentioned
are then partitioned into new threads according to their latest time profile.
Very simple, but very effective.
Todo: Implement merging threads with (again) good behaving workloads.
2013-02-28 00:14:51 +01:00