1
1
# Generated by Makefile. Do not edit.
3
2010-09-26 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
7
Fix version number in NEWS.
9
2010-09-26 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
12
* _zeitgeist/engine/remote.py:
15
Bump version number to 0.5.2.
17
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
23
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
26
* _zeitgeist/engine/main.py:
27
* test/engine-test.py:
28
* zeitgeist/datamodel.py:
30
Renamed the LeastRecentActor sorting type to OldestActor and implemented
31
a new LeastRecentActor which does what it was supposed to do (LP: #646124).
33
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
40
Merge translation updates.
42
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
48
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
50
* _zeitgeist/engine/notify.py:
52
Merge try/except addition to notify.py.
54
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
56
* _zeitgeist/loggers/datasources/recent.py:
58
Merge datahub fix for OpenOffice.org files.
60
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
62
* _zeitgeist/engine/main.py:
63
* test/engine-test.py:
65
Merge fix for bug #641968: Querying for LeastRecentActor with event
66
templates doesn't work.
68
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
72
Merge changes to HACKING.
74
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
76
* _zeitgeist/engine/main.py:
78
Merge fix so that the query to determine the last event ID uses the database's indexes.
80
2010-09-17 Markus Korn <thekorn@gmx.de>
82
* _zeitgeist/engine/main.py:
84
Use event index in the constructor of ZeitgeistEngine to get the first and last event id (LP: #641100)
86
2010-09-17 Markus Korn <thekorn@gmx.de>
88
* _zeitgeist/engine/main.py:
90
shorter lines are more readable
92
2010-09-17 Markus Korn <thekorn@gmx.de>
94
* _zeitgeist/engine/main.py:
96
Use event index in the constructor of ZeitgeistEngine to get the first
97
and last event id (LP: #641100)
99
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
101
* _zeitgeist/engine/main.py:
103
Remove superfluous database commits.
105
2010-09-17 Markus Korn <thekorn@gmx.de>
107
* _zeitgeist/engine/main.py:
109
don't commit db changes on each event insert
111
2010-09-17 Seif Lotfy <seif@lotfy.com>
113
* _zeitgeist/engine/main.py:
115
remove commit() calls to the db after inserting every single event
117
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
119
* extra/ontology/zg.trig:
123
2010-09-16 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
125
* extra/ontology/zg.trig:
127
Ontology bugfix: Property is in the rdf: namespace not rdfs
129
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
131
* _zeitgeist/engine/sql.py:
132
* doc/zeitgeist-daemon.1:
134
Merge ZEITGEIST_DEBUG_QUERY_PLANS, it should be safe and is disabled by default.
136
2010-09-16 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
138
* _zeitgeist/engine/sql.py:
139
* doc/zeitgeist-daemon.1:
141
Merge Mikkel's branch lp:~zeitgeist/zeitgeist/explain-logs:
143
* Add environment vairable ZEITGEIST_DEBUG_QUERY_PLANS that when set to anything but the empty string or 0 will make Zeitgeist print out SQL debugging info for all SQL calls executed - including the query plan
145
2010-09-16 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
147
* _zeitgeist/engine/sql.py:
149
Prettify query plan logging a bit
151
2010-09-16 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
153
* _zeitgeist/engine/sql.py:
155
Don't use print for logging. Use the log already!
157
2010-09-13 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
159
* doc/zeitgeist-daemon.1:
161
Add man page documentation for the ZEITGEIST_DEBUG_QUERY_PLANS envvar
163
2010-09-13 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
165
* _zeitgeist/engine/sql.py:
167
Introduce a new environment variable and powerful debugging/profiling mechanism: Set the environment variable ZEITGEIST_DEBUG_QUERY_PLANS to anything other than the empty string or 0 and zeitgeist-daemon will print out all SQL calls and query plans for these calls
169
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
171
* _zeitgeist/engine/sql.py:
173
Fix bug in TableLookup's cache being ignored.
175
2010-09-16 Markus Korn <thekorn@gmx.de>
177
* _zeitgeist/engine/sql.py:
179
* Bugfix in TableLookup.__getitem__(): actually return the id if the value
180
was found in the cache, without the 'return' statement we run a query
183
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
185
* doc/zeitgeist/source/make_ontology.py:
187
* doc/zeitgeist/Makefile:
188
* doc/zeitgeist/source/datamodel.rst:
189
* doc/zeitgeist/source/index.rst:
191
Merge documentation improvements, they don't affect the Zeitgeist code.
193
2010-09-16 Markus Korn <thekorn@gmx.de>
195
* doc/zeitgeist/source/make_ontology.py:
197
* doc/zeitgeist/Makefile:
198
* doc/zeitgeist/source/datamodel.rst:
199
* doc/zeitgeist/source/index.rst:
201
Out ontology is now documented in a table format, which is a bit less
202
pythonic than our old format and should be more readable (LP: #634055)
204
2010-09-16 Markus Korn <thekorn@gmx.de>
206
* doc/zeitgeist/source/datamodel.rst:
208
fixed link to Symbol-class, thanks Mikkel for pointing this out
210
2010-09-16 Markus Korn <thekorn@gmx.de>
212
* _zeitgeist/engine/main.py:
213
* _zeitgeist/engine/remote.py:
214
* _zeitgeist/singleton.py:
215
* doc/zeitgeist-daemon.1:
254
* test/remote-test.py:
255
* zeitgeist-daemon.py:
257
merged recent changes from lp:zeitgeist
259
2010-09-16 Markus Korn <thekorn@gmx.de>
261
* doc/zeitgeist/source/conf.py:
263
reverted last commit, we do need the autosymbol derective to document ResultType etc.
265
2010-09-10 Markus Korn <thekorn@gmx.de>
267
* doc/zeitgeist/source/conf.py:
269
we don't need the custom SymbolDocumenter anymore
271
2010-09-10 Markus Korn <thekorn@gmx.de>
273
* doc/zeitgeist/source/make_ontology.py:
275
also list one parent symbol in the ontology docs
277
2010-09-10 Markus Korn <thekorn@gmx.de>
281
* _zeitgeist/engine/remote.py:
283
* doc/zeitgeist/source/conf.py:
285
merged changes from lp:zeitgeist
287
2010-09-10 Markus Korn <thekorn@gmx.de>
289
* doc/zeitgeist/source/datamodel.rst:
290
* doc/zeitgeist/source/make_ontology.py:
292
the ontology docs are now linked from the datamodel documentation
294
2010-09-09 Markus Korn <thekorn@gmx.de>
296
* doc/zeitgeist/source/make_ontology.py:
298
* doc/zeitgeist/Makefile:
299
* doc/zeitgeist/source/index.rst:
301
The zeitgeist ontology is now in a more readable table format.
303
2010-09-25 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
305
* _zeitgeist/engine/main.py:
306
* _zeitgeist/engine/remote.py:
307
* _zeitgeist/singleton.py:
308
* doc/zeitgeist-daemon.1:
309
* test/remote-test.py:
310
* zeitgeist-daemon.py:
312
Merge SIGHUP changes.
314
2010-09-16 Markus Korn <thekorn@gmx.de>
316
* _zeitgeist/engine/main.py:
317
* _zeitgeist/engine/remote.py:
318
* _zeitgeist/singleton.py:
319
* doc/zeitgeist-daemon.1:
320
* test/remote-test.py:
321
* zeitgeist-daemon.py:
323
When sending a SIGHUP signal to a running instance of the zeitgeist-daemon
324
the daemon will shut itself down in a clean way. This is the recommanded way
325
to avoid troubles on system updates.
327
2010-09-16 Markus Korn <thekorn@gmx.de>
329
* doc/zeitgeist-daemon.1:
331
added hints about using SIGHUP for system updates to the zeitgeist-daemon manpage as suggested by Mikkel.
333
2010-09-16 Markus Korn <thekorn@gmx.de>
335
* _zeitgeist/engine/main.py:
337
fixed logging output based on the review by Siegfried
339
2010-09-15 Markus Korn <thekorn@gmx.de>
341
* test/remote-test.py:
343
* added two new tests to test is RemoteInterface.Quit() shuts down the
344
engine in a clean way, and to test if the SIGHUP signal is handled
347
2010-09-15 Markus Korn <thekorn@gmx.de>
349
* _zeitgeist/singleton.py:
351
Check in _zeitgeist.singleton.SingletonApplication if _config.options is
352
set. This value is added by zeitgeist-daemon, and this check is needed in
353
order to be able to run the RemoteInterface without running the whole daemon
356
2010-09-15 Markus Korn <thekorn@gmx.de>
358
* doc/zeitgeist-daemon.1:
360
documented SIGHUP signal in the manpage of zeitgeist-daemon
362
2010-09-15 Markus Korn <thekorn@gmx.de>
364
* zeitgeist-daemon.py:
366
If the daemon receives a SIGHUP signal it will shutdown itself in a clean way
368
2010-09-15 Markus Korn <thekorn@gmx.de>
370
* _zeitgeist/engine/main.py:
371
* _zeitgeist/engine/remote.py:
373
make sure to always call ZeitgeistEngine.close() in RemoteInterface.Quit()
375
2010-09-15 Zeitgeist Framework Team <zeitgeist@lists.launchpad.net>
416
Launchpad automatic translations update.
418
2010-09-10 Markus Korn <thekorn@gmx.de>
422
Added information about the bug triaging process within zeitgeist to the
425
2010-09-10 Markus Korn <thekorn@gmx.de>
429
Changed description of the 'Critical' Importance based on the review by
430
Mikkel and Siegfried. Thanks for the feedback guys.
432
2010-09-10 Markus Korn <thekorn@gmx.de>
436
* _zeitgeist/engine/remote.py:
438
* doc/zeitgeist/source/conf.py:
440
merged recent changes from lp:zeitgeist
442
2010-09-08 Markus Korn <thekorn@gmx.de>
448
2010-09-08 Markus Korn <thekorn@gmx.de>
454
2010-09-08 Markus Korn <thekorn@gmx.de>
458
Added information about bugtriaging to HACKING [WIP]
460
2010-09-09 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
464
NEWS: uops, fix release date.
466
2010-09-09 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
469
* _zeitgeist/engine/remote.py:
471
* doc/zeitgeist/source/conf.py:
473
Bump version numbers to 0.5.1.
475
2010-09-09 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
479
Awesome commit to remove some superfluous white-space.
481
2010-09-09 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
485
NEWS: Fix typo, make all sentences start with upper-case.
487
2010-09-08 Markus Korn <thekorn@gmx.de>
491
added documentation about 'make check' to HACKING
493
2010-09-07 Markus Korn <thekorn@gmx.de>
497
updated NEWS with recent changes
499
2010-09-07 Launchpad Code Hosting <codehost@crowberry>
503
Launchpad automatic translations update.
505
2010-09-06 Markus Korn <thekorn@gmx.de>
508
* doc/zeitgeist/source/conf.py:
510
* changed version in doc/zeitgeist/source/conf.py to '0.5'
511
* added hint about changing version in the sphinx configuration to
514
2010-09-06 Launchpad Code Hosting <codehost@crowberry>
519
Launchpad automatic translations update.
521
2010-09-05 Launchpad Code Hosting <codehost@crowberry>
525
Launchpad automatic translations update.
527
2010-09-04 Markus Korn <thekorn@gmx.de>
529
* test/mimetypes-test.py:
530
* zeitgeist/mimetypes.py:
531
* zeitgeist/Makefile.am:
533
Added a new helper module called zeitgeist.mimetypes which basically
534
provides two functions:
535
* get_interpretation_for_mimetype(), which tries to get a suitable
536
interpretation for a given mimetype
537
* get_manifestation_for_uri(), which tries to lookup a manifestation
540
2010-09-04 Markus Korn <thekorn@gmx.de>
542
* test/mimetypes-test.py:
543
* zeitgeist/mimetypes.py:
545
Changed names of the two functions in zeitgeist.mimetypes as requested by
546
Seif and Siegfried in the merge proposal.
548
2010-09-02 Markus Korn <thekorn@gmx.de>
550
* zeitgeist/mimetypes.py:
554
2010-09-02 Markus Korn <thekorn@gmx.de>
556
* test/mimetypes-test.py:
558
* Added testcases for the mimetypes module (same tests as in the
561
2010-09-02 Markus Korn <thekorn@gmx.de>
563
* zeitgeist/mimetypes.py:
564
* zeitgeist/Makefile.am:
566
Added a new helper module called zeitgeist.mimetypes which basically
567
provides two functions:
568
* interpretation_for_mimetype(), which tries to get a suitable
569
interpretation for a given mimetype
570
* manifestation_for_uri(), which tries to lookup a manifestation for the
573
2010-09-04 Markus Korn <thekorn@gmx.de>
578
* test/run-all-tests.py:
580
Adding 'make check' and 'make doc' commands to the rootlevel makefile (LP:
583
2010-09-03 Markus Korn <thekorn@gmx.de>
587
Test if the testsuite is available to avoid errors in `make dictcheck` as we
588
do not ship the tests in our builds
590
2010-09-02 Markus Korn <thekorn@gmx.de>
595
* 'make doc' in the project root will now generate the html API doc
597
2010-09-02 Markus Korn <thekorn@gmx.de>
599
* test/run-all-tests.py:
601
* test/run-all-tests.py: per default the testrunner hides all logging
602
output to get a clean test report. If you want to see the logging output
605
2010-09-02 Markus Korn <thekorn@gmx.de>
609
'make check' now runs our complete testsuite
611
2010-09-02 Markus Korn <thekorn@gmx.de>
615
skipping translation of the gtk datasource config UI - to get clean results in 'make check'
617
2010-09-04 Launchpad Code Hosting <codehost@crowberry>
621
Launchpad automatic translations update.
623
2010-09-03 Launchpad Code Hosting <codehost@crowberry>
664
Launchpad automatic translations update.
666
2010-09-02 Seif Lotfy <seif@lotfy.com>
668
* _zeitgeist/engine/main.py:
670
merged optimizations for find-events
672
2010-08-30 mikkel.kamstrup@canonical.com
674
* _zeitgeist/engine/main.py:
676
Fix debug/profiling statement
678
2010-08-30 mikkel.kamstrup@canonical.com
680
* _zeitgeist/engine/main.py:
682
Small optimization cutting off 40-50ms of the average query. Brings it from ~200ms to ~150ms on my laptop. Result may vary. This is done by only requesting the event ids in _find_events() and then looking up the actual events in a subsequent SQL call.
684
It's a bit scary because this change goes against what you'd expect, but "numbers don't lie"... ahem...
686
2010-08-30 mikkel.kamstrup@canonical.com
688
* _zeitgeist/engine/main.py:
690
Tweak the profiling/debug statements to not include any extra overhead except the actual SQL query for the initial result set
692
2010-08-30 mikkel.kamstrup@canonical.com
694
* _zeitgeist/engine/main.py:
696
Make the debugging/output from _find_events() more accurate and clean up the logic a bit
698
2010-09-01 Markus Korn <thekorn@gmx.de>
700
* extra/PythonSerializer.py:
703
* zeitgeist now supports rdflib2 and rdflib3 (LP: #626224)
705
2010-08-31 Seif Lotfy <seif@lotfy.com>
707
* _zeitgeist/engine/main.py:
708
* test/engine-test.py:
710
enabled extneding the sql queries to take the subject storage into consideration
712
2010-08-31 Seif Lotfy <seif@lotfy.com>
714
* test/engine-test.py:
716
fixed docstrings and removed duplicate test
718
2010-08-31 Seif Lotfy <seif@lotfy.com>
720
* _zeitgeist/engine/main.py:
721
* test/engine-test.py:
725
2010-08-30 Seif Lotfy <seif@lotfy.com>
727
* test/test-client.py:
731
2010-08-28 Seif Lotfy <seif@lotfy.com>
733
fix datasource_registery.py to make use of DataSource properties
735
2010-08-26 Markus Korn <thekorn@gmx.de>
737
* zeitgeist/client.py:
738
* zeitgeist/datamodel.py:
740
merged changes from lp:zeitgeist
742
2010-08-28 Seif Lotfy <seif@lotfy.com>
744
* _zeitgeist/engine/extensions/datasource_registry.py:
746
fix datasource_registery.py to make use of the new properties
748
2010-08-28 Seif Lotfy <seif@lotfy.com>
750
* zeitgeist/client.py:
751
* zeitgeist/datamodel.py:
753
add get/set methods to make datasource properties writable
755
2010-08-26 Markus Korn <thekorn@gmx.de>
757
* zeitgeist/client.py:
758
* zeitgeist/datamodel.py:
760
* Event.new_for_values() does also have some optional arguments prefixed
762
* added convenient method to split Event.new_for_values() arguments from
763
arguments which are handed over to another method
765
2010-08-26 Markus Korn <thekorn@gmx.de>
767
* zeitgeist/client.py:
771
2010-08-26 Markus Korn <thekorn@gmx.de>
773
* zeitgeist/client.py:
774
* zeitgeist/datamodel.py:
776
* Event.new_for_values() does also have some optional arguments prefixed
778
* added convenient method to split Event.new_for_values() arguments from
779
arguments which are handed over to another method
781
2010-08-28 Seif Lotfy <seif@lotfy.com>
783
* zeitgeist/datamodel.py:
785
add get/set methods to make datasource properties writable
787
2010-08-26 Seif Lotfy <seif@lotfy.com>
789
* zeitgeist/datamodel.py:
791
fix docstring and revert changes of method to trunk
793
2010-08-26 Seif Lotfy <seif@lotfy.com>
795
* zeitgeist/datamodel.py:
797
revert the is_always method (mistake change)
799
2010-08-26 Seif Lotfy <seif@lotfy.com>
801
* zeitgeist/datamodel.py:
803
add DataSource properties
805
2010-08-25 Launchpad Code Hosting <codehost@crowberry>
809
Launchpad automatic translations update.
811
2010-08-24 Launchpad Code Hosting <codehost@crowberry>
815
Launchpad automatic translations update.
817
2010-08-23 Launchpad Code Hosting <codehost@crowberry>
821
Launchpad automatic translations update.
823
2010-08-22 Launchpad Code Hosting <codehost@crowberry>
827
Launchpad automatic translations update.
829
2010-08-16 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
831
* zeitgeist/datamodel.py:
833
TimeRange.is_always: accept negative start timestamps
835
2010-08-16 Seif Lotfy <seif@lotfy.com>
837
* zeitgeist/datamodel.py:
840
- Bug 580372: Event.new_for_values() does not check arguments
841
- Bug 614295: TimeRange.always() is inconsistent
843
The fix for the later bug redefines TimeRange.always() to start
844
at 0. Thus, from now on the default behaviour is to ignore events
845
with negative timestamps.
847
2010-08-15 Seif Lotfy <seif@lotfy.com>
849
* zeitgeist/datamodel.py:
851
fix the issue raised by mhr3 with the return of is_always
853
2010-08-13 Seif Lotfy <seif@lotfy.com>
855
* zeitgeist/datamodel.py:
857
add subject value check and TimeRange.always starting from 0 explanation to docstring
859
2010-08-13 Seif Lotfy <seif@lotfy.com>
861
* zeitgeist/datamodel.py:
863
fix bug 580372 'Event.new_for_values() does not check arguments' and bug 614295 'TimeRange.always() is inconsistent'
865
2010-08-07 Launchpad Code Hosting <codehost@crowberry>
869
Launchpad automatic translations update.
871
2010-08-06 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
875
Add missing release dates and codenames to NEWS.
877
2010-08-06 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
879
* _zeitgeist/engine/remote.py:
881
Initialize ZeitgeistEngine after RemoteInterface, so that --replace
882
does its job before the main engine and extensions start (LP: #614315).
884
2010-08-05 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
890
2010-08-04 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
893
* _zeitgeist/engine/remote.py:
895
- Bump D-Bus API version number to 0.5.0. We forgot to do this :/.
897
- Remove duplicate entry from NEWS.
899
2010-08-04 Mikkel Kamstrup Erlandsen <kamstrup@delight>
901
* _zeitgeist/engine/extension.py:
903
Bugfix: Don't use the return value of Extension.post_insert_event() when dispatching the post insert hooks. The post_insert_event() method has no return value!
3
905
2010-08-04 Mikkel Kamstrup Erlandsen <kamstrup@delight>