-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
6150 lines (3301 loc) · 222 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2012-03-21 Denis 'GNUtoo' Carikli <[email protected]>
om-gta04 oeventsd rules.yaml: Handle GPS resource
2012-03-07 Denis 'GNUtoo' Carikli <[email protected]>
oeventsd: add fso Resource State trigger
2012-02-09 Jose Luis Perez Diez <[email protected]>
Switch to python-dbus-1.0.0 api v2
Clean debugin helpers
2012-01-04 Felix Huber <[email protected]>
ogsmd: bug fixes, start work for conference, toggle and 3rd incoming call
fix #2305: GSM connection hangs up when during a call a second is not answered
ophoned: improve BT connect responsiveness
2012-01-01 Simon Busch <[email protected]>
Update oevents configuration of crespo (Nexus S) machine
Drop oevents configuration for not existing herring machine
2011-12-21 Klaus Kurzmann <[email protected]>
disable TEST resource for *all* devices
2011-12-21 Simon Busch <[email protected]>
Add rules.yaml for herring device known as Nexus S
2011-12-18 Klaus Kurzmann <[email protected]>
add rules.yaml for om-gta04
2011-10-20 Klaus Kurzmann <[email protected]>
add config for om-gta04
2011-10-16 Denis 'GNUtoo' Carikli <[email protected]>
Add rules.yaml for the crespo machine
Note that since we have no telephony yet only screen brightness is handles.
The power button release that made suspend the phone was not copied
from the default rules.yaml because it suspended the phone
when you released the power button:
After suspending the phone(for instance with apm -s) the phone
goes in early suspend, and then for resuming it you press the power
button(fsousaged listens for the power button press)
but then when you release the button it goes back into suspend
because of that rule in rules.yaml.
Add a frameworkd.conf for the crespo machine
2011-10-12 Denis 'GNUtoo' Carikli <[email protected]>
ogpsd: add support for 2.6.39 kernel paths
2011-09-06 Felix Huber <[email protected]>
ophoned: disable gsm functions until used by app
otimed: fix for non-existing /etc/localtime
testing: improve start time
2011-09-05 Sylvain 'GarthPS' Paré <[email protected]>
rules.yaml: added a rule for the powerbutton on palm devices
2011-08-22 Sebastian Krzyszkowiak <[email protected]>
conf: update oeventsd's rules.yaml for Nokia N900 to support LEDs again
2011-06-21 Simon Busch <[email protected]>
Revert "Add configuration file for the palmpre2 (it's same as the palmpre)"
This reverts commit 962479a215bda648c9ddbf7aa652ee16851eda5a. We will fix this in OE and
not here!
Add configuration file for the palmpre2 (it's same as the palmpre)
2011-06-07 Denis 'GNUtoo' Carikli <[email protected]>
Add rules.yaml for the nexusone machine
Theses rules were copied from the htcleo machine and left intact.
Add a frameworkd.conf for the nexusone machine
2011-05-30 Sebastian Krzyszkowiak <[email protected]>
[ogsmd] Update networks.tab with up-to-date data for Poland Don't know if this file is still used somewhere, but just in case... ;)
2011-04-06 Klaus Kurzmann <[email protected]>
add a rules.yaml for htcleo
add a frameworkd.conf for htcleo
2011-04-05 Simon Busch <[email protected]>
oevents: update configuration for palmpre machine
2011-02-25 Simon Busch <[email protected]>
Change script called when backlight changes in rules.yaml for palmpre machine
Add rules.yaml config file for palmpre machine
oeventsd: add fso BacklightPower trigger
2011-02-22 Marco Trevisan (Treviño) <[email protected]>
Revert back Daniele's fixes for limit
This fixes my bad removal in commit 5cc3ef0, that removed the fix made by Daniele Ricci in 5e5970b48
2011-02-20 Simon Busch <[email protected]>
Add configuration for palmpre machine
2011-02-06 Marco Trevisan (Treviño) <[email protected]>
opimd: add more query operator support
Now you can also query with more operators using:
field >= val with {">=field", "val"}
field <= val with {"<=field", "val"}
field != val with {"!field", "val"}
2011-02-01 Felix Huber <[email protected]>
ogsmd: check len of name and number for phonebook
2011-01-23 Felix Huber <[email protected]>
oevents: add aux key rule
2011-01-22 Felix Huber <[email protected]>
ogsmd: final fix for #435 in ti calypso sleep mode
ogsmd: fix power down of ti calypso
2011-01-18 Martin Jansa <[email protected]>
opreferences: merge schema/phone.yaml config with frameworkd-config-shr
* hopefully fixes KeyError: 'message-volume' issue
2011-01-17 Martin Jansa <[email protected]>
add init.d script from OpenEmbedded and install it by default
setup.py: install new yaml configs and don't install ogsmd config file by default
* machine specific rules.yaml and frameworkd.conf are not installed by setup.py (ie OE recipe can choose which one to install)
* ogsmd files can also be installed by recipe if needed (ogsmd is used on target device)
opreferences: merge config with frameworkd-config-shr
frameworkd.conf: add eten-m800 config from OE repo
add machine specific rules.yaml files from frameworkd-config-shr
add machine specific frameworkd.conf files from frameworkd-config-shr
move default frameworkd.conf from conf/example to etc directory
2010-12-30 Michael 'Mickey' Lauer <[email protected]>
config: align milliseconds in logger output; patch by ott814, thanks.
2010-11-11 Sebastian Krzyszkowiak <[email protected]>
Revert "oeventsd: workaround buggy kernel to get full vibration power."
This reverts commit 72ad63c5ce9f2d25a119612065d86bd317bf80ed.
Merge branch 'master' of git.freesmartphone.org:framework
2010-11-11 Marco Trevisan (Treviño) <[email protected]>
opimd: Added '_limit_start' query option.
This query allows to set the SQL LIMIT x,y function in the proper
way, now you can limit the results both setting the "end limit"
(like before, using "_limit") and the start value to show (using
the new "_start_limit" parameter).
Useful for paginating results, reducing GUI lookups.
2010-11-04 Denis 'GNUtoo' Carikli <[email protected]>
ogpsd: msm.py: activate/desactivate gps by launching/killing the "gps" program
I used subprocess for launching and killing the gps program.
Here are the limitations:
* playing too fast with gps's on/off in shr-settings can crash
(and so reboot) the phone
* The gps program must not be launched manually(not within frameworkd)
Note that if we use shell=True for launching the gps program,
the .kill() kills the shell instead of the gps program.
Thanks a lot Yhg1s in #python on Freenode for help on debugging that
2010-11-04 Sebastian Krzyszkowiak <[email protected]>
Merge branch 'master' of git.freesmartphone.org:framework
2010-10-31 Daniele Ricci <[email protected]>
opimd: install database upgrade script
2010-10-30 Daniele Ricci <[email protected]>
Merge branch 'master' of git.freesmartphone.org:framework
opimd: fixed passing columns descriptions to get_full_result
2010-10-27 Daniele Ricci <[email protected]>
opimd: insert database metadata if creating new database in order to prevent automatic database upgrade
2010-10-26 Daniele Ricci <[email protected]>
opimd: delete MessageSent=1 as well in upgrade script
2010-10-19 Daniele Ricci <[email protected]>
PIM: database upgrader for version 2.0 to 2.1
Db upgrader skeleton
opimd: some small fixes
PIM.Messages.QueryThreads: JOIN is enough
2010-10-15 Daniele Ricci <[email protected]>
PIM.Messages: final fixes for messages New switch
Message(Un)read and MessageSent both converted to New
PIM.Messages: added TotalCount attribute in QueryThreads
PIM.Messages: MessageRead changed to MessageUnread PIM.Messages: query for retrieving threads
2010-09-13 Felix Huber <[email protected]>
ogpsd,ogsmd: fix missing global decl for sysfs path variables
2010-09-12 Felix Huber <[email protected]>
ophoned: optimise bluetooth headset funtions
ogpsd: automatic adjust sysfs node to kernel version
ogsmd ti_calypso: automatic adjust sysfs node to kernel version
2010-09-11 Denis 'GNUtoo' Carikli <[email protected]>
ogpsd: add initial support for htcdream's gps
Htcdream's gps support is higly incomplete:
*First NMEADevice has some parsing problem:
2010.09.11 12:13:35.500 ogpsd ERROR Line: ['GPVTG,nan,T,,M,0.0,N,0.0,K,A', '4']
*the user has to launch "gps" from the android-rpc recipe.
That will be fixed in a future commit.
Despite of the parsing problem,it seem to work, display the location etc...
But it makes the logs grow
In order to activate the htcdream's gps support, frameworkd.conf should
have the following lines,after the ogsmd section:
[ogpsd]
device = GTA02Device
channel = SerialChannel
path = /dev/ttySAC1
2010-07-13 Martin Jansa <[email protected]>
ogsmd ti_calipsy: update sysfs node for 2.6.32+ kernels on freerunner
ogpsd: update sysfs node for 2.6.32+ kernels on freerunner
2010-07-07 Sebastian Krzyszkowiak <[email protected]>
oeventsd: workaround buggy kernel to get full vibration power. This patch should be disabled as soon as fixed kernel arrives.
2010-06-23 Tom 'TAsn' Hacohen <tom@nospam>
opimd: Updated TODO.
2010-06-05 Tom 'TAsn' Hacohen <tom@nospam>
Added following name changes of ogsmd (i.e ogsmd restarts). #557 Thanks to Paul Fertser.
2010-05-28 Tom 'TAsn' Hacohen <tom@nospam>
tools: Added opimd_fix_db to fix broken opimd database files.
2010-05-27 Antonio Ospite <[email protected]>
ogsmd: freescale_neptune use "CallAndNetwork" channel for DeviceMediator
This resembles more the behaviour of the original firmware which sends,
for instance, +CFUN on mux1.
2010-05-21 Antonio Ospite <[email protected]>
ogsmd: freecale_neptune, cleanup channels init
Send AT commands only to the appropriate channels.
Also reorganize the order of the channel classes in the code to reflect the
respective dlci line order.
ogsmd: freescale_neptune, make network registration more reliable
On gen1 +CFUN={1,0} is very slow to sync up with the network and this can
confuse ogsmd, by sleeping in DeviceSetAntennaPower and before NetworkRegister we
give the modem the time to emit the responses to +CFUN and +COPS in a clearer
order. We do the symmetric in NetworkUnregister.
ogsmd: freescale_neptune, enable proper logging for URCs
ogsmd: move _freescale_neptune_modemOn to __new__
By moving _freescale_neptune_modemOn() from __init__() to __new__() we
can return None if the modem can't be initialized.
Note that now _freescale_neptune_modemOn() is a static method.
ogsmd: freescale_neptune, enable modem on gen2 phones
'+EPOM=1,0' is needed on gen2 for most commands to work (+CPIN for instance),
add also some other commands seen when tracing original firmware, and also
'+CRC=1' which seems to work fine.
ogsmd: device.py, detect modem creation failure
Some devices may be in a certain status that makes impossible to
initialize the modem, in these cases we should not instanciate the
actual Modem class and return None, so we need to detect that.
ogsmd: freescale_neptune, handle URCs on the Misc channel
ogsmd: freescale_neptune, implement plusCLIP URC
ogsmd: freescale_neptune, fix init for gen2 EzX phones
Gen2 EzX phones need to open a different set of dlci lines to make BP
finish its initialization. By using the union of the gen1 and gen2 dlci
lines sets, and ignoring errors about invalid lines for a given
generation, we can make init work on both with the same code.
2010-05-20 Sebastian Krzyszkowiak <[email protected]>
schema: remove ring-volume and message-volume params. They didn't work and leaded to confusion of users.
2010-05-11 Michael 'Mickey' Lauer <[email protected]>
processguard: attempt to fix zombie at process shutdown
2010-05-07 Tom 'TAsn' Hacohen <tom@nospam>
opimd: changed Sender to Peer in messages.
opimd: register signals through the bus, and not a proxy.
2010-05-04 Tom 'TAsn' Hacohen <tom@nospam>
opimd: Updated TODO.
2010-05-03 Tom 'TAsn' Hacohen <tom@nospam>
opimd: added sanity tests for not allowing addition of fields starting with < or >.
Merge branch 'master' of ssh://git.freesmartphone.org/framework
opimd: Added support for < and > which mean lesser than and bigger than respectively.
2010-05-02 Sebastian Krzyszkowiak <[email protected]>
opimd: Messages: support message reports with fsogsmd
2010-04-28 Tom 'TAsn' Hacohen <tom@nospam>
opimd: Updated TODO.
opimd: Changed Recipient/Sender to Peer in messages.
opimd: Updated TODO.
opimd: moved the dbus import to the start.
opimd: Renamed @contacts to @Contacts and added support for _retrieve_full_contact.
2010-04-27 Tom 'TAsn' Hacohen <tom@nospam>
opimd: GetMultipleResults returns all when the number of requested results is negative.
2010-04-26 Tom 'TAsn' Hacohen <tom@nospam>
opimd: Updated TODO.
oevents: Fixed "oneshot" vibration. Changed vibration strength to 90.
2010-04-25 Sebastian Krzyszkowiak <[email protected]>
opimd: Calls: fix path returned by MissedCall signal (...again :P)
2010-04-25 Tom 'TAsn' Hacohen <tom@nospam>
opimd: Updated TODO.
opimd: Fixed MissedCall signal.
2010-04-24 Tom 'TAsn' Hacohen <tom@nospam>
opimd: remove obsolete backend_manager.
opimd: Updated TODO.
opimd: updated TODO.
2010-04-23 Tom 'TAsn' Hacohen <tom@nospam>
Merge branch 'master' of ssh://git.freesmartphone.org/framework
opimd: Fixed time parser. I assumed the date was day/month/year (I only had info with the date 10/04/10) While it actually was year/month/day.
2010-04-21 Klaus Kurzmann <[email protected]>
opreferencesd: adjust to API and rename Notify signal to Changed
NOTE: this breaks applications listening to Notify !!!
But is needed to make it work with glib signals (as used by libfso-glib).
2010-04-20 Tom 'TAsn' Hacohen <tom@nospam>
opimd: Fixed a crash on Update.
2010-04-19 Tom 'TAsn' Hacohen <tom@nospam>
opimd: Changed @ContactId to @contacts for future abstraction. Added a bit more infrastructure for future extensions to this temporary method.
opimd: Updated TODO.
opimd: Added support for list/array instead of , delimited list in GetMultipleFields.
2010-04-18 Tom 'TAsn' Hacohen <tom@nospam>
opimd: restricted usage of @ in the start of fields, this is reserved for joining domains.
opimd: Added a file I forgot to commit.
opimd: remove debug print.
opimd: Added _resolve_phonenumber query flag that resolves the phonenumber to a @ContactId. Also added infrastructure for complex domain joins.
Merge branch 'master' of ssh://git.freesmartphone.org/framework
Fixed a major bug with fsogsmd timestamp parsing with west to greenwich timezones. (i.e "negative" timezones).
2010-04-17 Michael 'Mickey' Lauer <[email protected]>
ophoned: add missing file headers
2010-04-15 Antonio Ospite <[email protected]>
This allows BP init to complete successfully on EZX phones without having to rely on ezxd.
2010-04-15 Michael 'Mickey' Lauer <[email protected]>
oeventsd: give call status a 2nd chance to match in lowercase
NOTE: This should fix interoperability with fsogsmd
ophoned: use lower case comparison for call status
This should fix interoperability with fsogsmd
2010-04-13 Sebastian Krzyszkowiak <[email protected]>
opimd: Messages: fix compatibility with Python 2.5
opimd: db_handler: fix compatibility with Python 2.5
2010-04-12 Klaus Kurzmann <[email protected]>
opimd: make call logging work with fsogsmd too
In fsogsmd the status in CallStatus signals is uppercase.
2010-04-10 Tom 'TAsn' Hacohen <tom@nospam>
opimd: fixed a typo from the last commit
Added fsogsmd support for IncomingTextMessage
2010-03-22 Tom 'TAsn' Hacohen <tom@nospam>
oeventsd: Fixed vibration to work with fsodeviced instead of odeviced
2010-03-19 Tom 'TAsn' Hacohen <tom@nospam>
opimd: Added more error handling in the case we get IncomingStoredMessage although we specifically asked for no sim buffering. * Delete the corrosponding sim contact * Reset SimBuffering to False again.
2010-03-18 Tom 'TAsn' Hacohen <tom@nospam>
opimd: GetMultipleFields now support getting all fields of a certain type
opimd: used the wrong variable in the if, and that caused a wacky behavior with fields with more than 2 values.
opimd: Fixed a couple of typos in GetMultipleFields
2010-03-15 Sebastian Krzyszkowiak <[email protected]>
opimd: Contacts: uncomment default field types. It shouldn't be commented at all, as it's necessary to have sane defaults.
2010-03-10 Tom 'TAsn' Hacohen <tom@nospam>
opimd: We now restrict the addition of empty values in a better manner.
opimd_conversion_script: Added safety checks that old opimd values are valid (not empty).
2010-03-09 Felix Huber <[email protected]>
Fixed Implement HFP pbook retrieval, call indication and bluetooth autostart
2010-03-09 Tom 'TAsn' Hacohen <tom@nospam>
Applied timestamps issue patch (in some cases importing data would fail without this patch) from Justus Winter.
2010-03-08 Tom 'TAsn' Hacohen <tom@nospam>
Revert "Implement HFP pbook retrieval, call indication and bluetooth autostart" The changes in this commit don't even pass syntax checking, I don't have the time or will to understand this commit and fix it properly. Leaving this for the original author.
This reverts commit 4d4641684459fd64552b4fa305615717dda3f961.
Added more instructions to the convert script.
Merge branch 'opimd-redesign'
2010-03-07 Felix Huber <[email protected]>
Implement HFP pbook retrieval, call indication and bluetooth autostart
2010-03-01 Tom 'TAsn' Hacohen <tom@nospam>
Updated TODO
Moved opimd convert script to the tools directory, and added it to setup.py
2010-02-26 Klaus Kurzmann <[email protected]>
ogsmd: add missing "serial" parameter to OpenSession call in ti_calypso/modem
2010-02-21 Tom Hacohen <tom@nospam>
Fixed a typo.
Don't send duplicated results when each part of the query matches a contact more than once
Fixed a small issue with error handling with regex in db
2010-02-20 Tom Hacohen <tom@nospam>
Fixed a lot of FIXMEs and Added QueryFailed dbus failure reason
Updated TODO
Started sending EntryId as well as Path, first step towards dropping it
Adedd a couple of more exceptions (realetd to last commit).
FIxed * We don't allow to query system fields, but we should catch the exceptions that makes, Add log messages when doing that and when trying to add reserved field
Fixed * Don't let removing default must have fields Fixed typo Updated TODO
Fixed a typo
Fixed a bug with querying for entries with multiple fields
Change list to dict in the python way of doing stuff
2010-02-19 Tom Hacohen <tom@nospam>
Added indexing on the date type in messages and calls, makes retrieving calls and messages a lot faster
Fixed a bug causing Types not to be listed in the Types.List dbus method
Add a default set of fields to the contacts domain
Fixed bug in the conversion script that caused types not to get converted
Fixed a bug with generating values for non generic fields
Made the conversion script use opimd's modules. It's nicer, easier and safer.
We don't need tasklets in type_manager, removed that
Changed pimd_generic so some of it's functions will be usable from the convert script
Cleaned pimd_generic's init function just in case someone decides to call it
Changed default tables per domain Add some kind of handling when phoneutils is not present (the behavior is mostly undefined when comparing numbers in the db) Updated TODO
Adedd a log message concerning libphone-utils Updated TODO
Phoneutils is not a must in the convert_db.py script anymore, but it is strongly advised for creating indexed databases.
Fixed hardcoded path in conversion script
Updated both opimd and script to start using sqlite collation functions and indexes on phonenumber values Updated TODO
2010-02-18 Tom Hacohen <tom@nospam>
Added a workaround for a missing feature, should fix it though
Fixed a bug with the query method
Now adding must have fields, atm you can deleted them if you want, but they'll be added after a reboot automatically again Updated TODO: Don't allow removing default needed fields
Unread messages count works New missed calls count works Updated TODO
Fixed a typo that caused conversion/opimd not to work
Added real type support (not only strings). Made database creation more generic Restricted adding reserved fields completely Added specific python types per opimd type
Changed the script to work with the new type enforcement - i.e make sure fields are of a certain type
Updated TODO
Added support for the _at_least_one query option
Fixed the path in the convert script Handle case when someone already converted the db Fixed a few issues
Added convert_db.py that converts from the old db to the new
2010-02-17 Tom Hacohen <tom@nospam>
Fixed format string in Nacked log error
Added a cast to int in path_to_id function
Fixed a bug in get single entry single field
Made pimd_messages more type safe and fixed a couple of bugs
Messages: Getting incoming message is now a bit cleaner and works.
created get_content in the generic domain Added missed call handling to phonelog
Fixed a bug with sortby causing duplicate entries on retrieval
Forgot to enable fso tracking in calls - Fixed Fixed a couple of bugs in the calls backend Fixed a bug with GetSingleEntrySingleField
Fixed a bug preventing running only one subsystem without the frameworkd subsystem
Fixed a bug causing fields tables not to be created for domains other than contacts Moved loading fields to initialization instead of the ugly initialize everywhere Fixed a bug when listing domain fields
Moved RESERVED_DEFAULT_FILEDS handling to pimd_generic.py Added a bit of restrictions concerning adding default fields
2010-02-17 Michael 'Mickey' Lauer <[email protected]>
frameworkd: add new command line option -n / --noframework to not start the special framework subsystem
This is necessary, if you want to run several frameworkd processes with different sets of subsystems in parallel
2010-02-17 Tom Hacohen <tom@nospam>
Added phonelogging capabilities to the calls backend I did not test it very well, but should work (code from old opimd).
Set SimBuffersSms to False (i.e don't buffer) this fixes the issue of sms getting saved on sim and not in sqlite
Added loading fields at generic domain init
fixed a couple of bugs
2010-02-16 Tom Hacohen <tom@nospam>
Fixed a typo
Added support for handling incoming messages from ogsmd
Added regex support Added everything needed for (non-optimized) number normalization Updated TODO
Made db creation generic for all the domains, should improve but basic structure is there and everything works
get_table_name and get_table_name_from_type are now generic and implemented in the parent object (db_handler) Fixed a bug that didn't let use two fields of the same type for a specific contact Renamed *_numbers tables to *_phonenumber (to match the type)
removed the hackish list_types
Added the internal list_types function and fixed a typo that would have caused bugs in the future
Update TODO Fixed spacing (vs tabs) in contacts + messages daemons Fixed a typo in messages
Passing lists in query means multiple options, i.e if Phone = [123, 12] the query will return all the contacts that their phone number is either 123 or 12
Added the entry_id (used for linking in the db) type
Updated TODO
Fixed pimd_calls.py
Fixed pimd_dates
Fixed pimd_tasks.py
Fixed pimd_notes.py
Removed all backends
Dropped folders system from messages Fixed contact info
Did most of pimd_messages.py
Added opimd TODO
Made contacts and db_handler more generic
Fix the remains of the contacts-domain specific code in db_handler.py Fix all of the TBDs
Did a bit of renaming (internal stuff) Moved ContactsDbHandler to pimd_contacts.py
Removed supported domains list from db_handler (old backend relic) Made the db_handler more generic, each domain needs to implement the bare minimum now Fixed a bug that caused empty queries (i.e get all) not to work.
Added contact information, and removed the Entry entities
Adding and removing fields now also moves old values (from deleted/added fields) to the correct tables
2010-02-15 Tom Hacohen <tom@nospam>
Fixed a small indent issue, and moved the generic functions to their generic location
Fully working querying/adding/removing/updating
2010-02-12 Tom Hacohen <tom@nospam>
opim: added a file I forgot to add in the previous commit
opimd: Initial import of the redesign. It's still a terrible mess, not everything works (iirc only adding and deleting contacts works) This commit only includes cleanup and features for the contacts domain. Fields pickle file is now stored in the db
2010-02-11 Tom Hacohen <tom@nospam>
opimd: Changed _limit to _pre_limit which limits before sorting, and changed _limit to limit after everything is done.
2010-01-28 Klaus Kurzmann <[email protected]>
setup.py: install the remove-tel script
tools: add remove-tel script needed to convert old contacts to type based opimd
2010-01-26 Sebastian Krzyszkowiak <[email protected]>
opimd: update TODO
2010-01-25 Sebastian Krzyszkowiak <[email protected]>
Merge branch 'master' of git.freesmartphone.org:framework into dos/opimd-tracking
2010-01-16 Michael 'Mickey' Lauer <[email protected]>
cli-framework: do not introspect as this is starting all services on demand otherwise
2009-12-13 Sebastian Krzyszkowiak <[email protected]>
opimd: Contacts: add Nickname to default field types
2009-12-10 Sebastian Krzyszkowiak <[email protected]>
opimd: fix quering with non-str values
2009-12-09 Sebastian Krzyszkowiak <[email protected]>
opimd: update TODO
opimd: rename Field dbus methods due to problems with duplicated names ***Breaks API!***
opimd: Generic: fix typo in ListFieldsWithType
Merge remote branch 'origin/dos/opimd-tracking' into dos/opimd-tracking
opimd: SIM-Messages-FSO: remove usage of phone_number_to_tel_uri
opimd: SIM-Contacts-FSO: remove usage of phone_number_to_tel_uri
opimd: ogsmd Calls: remove usage of phone_number_to_tel_uri
2009-12-06 Sebastian Krzyszkowiak <[email protected]>
opimd: Tasks: add ListFieldsWithType dbus method
opimd: Dates: add ListFieldsWithType dbus method
opimd: Calls: add ListFieldsWithType dbus method
opimd: Notes: add ListFieldsWithType dbus method
opimd: Messages: add ListFieldsWithType dbus method
opimd: Contacts: add ListFieldsWithType dbus method
opimd: Generic: implement list_fields_with_type method
opimd: update TODO
opimd: Calls: add default field types
opimd: TypeManager: add number and integer types
opimd: Messages: fix copy'n'paste error
opimd: Messages: add default field types
opimd: Type Manager: add boolean and timezone types
opimd: Tasks: implement org.freesmartphone.PIM.Fields dbus methods
opimd: generic: take care if FieldTypes isn't None on loading
opimd: Notes: implement org.freesmartphone.PIM.Fields dbus methods
opimd: Dates: implement org.freesmartphone.PIM.Fields dbus methods
opimd: Calls: implement org.freesmartphone.PIM.Fields dbus methods
opimd: Messages: implement org.freesmartphone.PIM.Fields dbus methods
opimd: contacts: implement org.freesmartphone.PIM.Fields dbus methods
opimd: generic: save fields modifications; don't fail on listing when list is None
opimd: generic: implement list_fields, add_new_field and remove_field functions
opimd: helpers: fix typo in dbus error
opimd: contacts: define default field types
opimd: generic: support loading, storing and fallbacking to default field types
opimd: TypeManager: add objectpath type
2009-12-05 Sebastian Krzyszkowiak <[email protected]>
opimd: implement number normalizing using phoneutils with new, TypeManager way
opimd: be aware of different field types Changes nothing yet :P
opimd: remove all old handling of 'tel:' URI
opimd: TypeManager: add few more default types
opimd: introduce Type Manager
opimd: update TODO
2009-11-28 Michael 'Mickey' Lauer <[email protected]>
ogsmd: const.py: speed up parsing networks.tab by assuming the file is really in UTF-8
2009-11-27 Sebastian Krzyszkowiak <[email protected]>
opimd: Dates: fix copy'n'paste errors in new signals
opimd: Notes: fix copy'n'paste error in DeletedNote
opimd: Tasks: few references to Notes remained, kill'em!
opimd: Tasks: implement DeletedTask and UpgradedTask signals
opimd: Tasks: fix references to Notes domain remaining there after copy'n'paste
opimd: Notes: implement DeletedNote and UpdatedNote signals
opimd: Dates: implement UpdatedDate and DeletedDate
opimd: Calls: implement DeletedCall and UpdatedCall signals
opimd: Messages: implement DeletedMessage and UpdatedMessage signals
opimd: Contacts: fix dbus interfaces in new signals
opimd: Contacts: implement DeletedContact and UpdatedContact signals
opimd: fix error when using Python 2.4
2009-11-22 Sebastian Krzyszkowiak <[email protected]>
opimd: update TODO
2009-11-17 Michael 'Mickey' Lauer <[email protected]>
testing: add 5 seconds blocking delay to all operations, so that we can actually see whether client operations are being carried out sync. or async.
2009-10-20 Tom Hacohen <[email protected]>
opimd: Numbers are sometimes sent as 'unicode', changed the checks to conform to that. This solves the numbers not resolving issue. There's probably a bug somewhere else, though in the meanwhile this solves the issue.
2009-10-20 Sebastian Krzyszkowiak <[email protected]>
Merge branch 'master' of git.freesmartphone.org:framework into dos/opimd-tracking
2009-10-14 Baruch Even <[email protected]>
ogpsd: Set NAV2 parameters to define the static threshold to reduce movement noise when the GPS is stationary.
ogpsd: Correct the comment about usage of SBAS
We set mode to 1 which means we use SBAS but not if its in test-mode.
2009-10-10 Sebastian Krzyszkowiak <[email protected]>
opimd: update TODO
opimd: init phone-utils earlier. Fixes wrong comparition values for phone numbers in contacts loaded at boot.
2009-10-09 Sebastian Krzyszkowiak <[email protected]>
opimd: helpers: little cosmetic fix
2009-10-06 Michael 'Mickey' Lauer <[email protected]>
cli-framework: add gsmrtc as FSO2 is (re)using the RTC interface for the Modem Clock
2009-10-06 Sebastian Krzyszkowiak <[email protected]>
opimd: SQLite-Tasks: change floats into ints
opimd: SQLite-Notes: change floats into ints
opimd: SQLite-Calls: change floats into ints
opimd: ogsmd-Calls: change floats into ints
opimd: SIM-Messages-FSO: change floats into ints
opimd: SQLite-Messages: change floats into ints
2009-10-03 Sebastian Krzyszkowiak <[email protected]>
opimd: update TODO
opimd: SQLite-*: use FLOAT type in database for Timestamps and Duration fields
2009-09-27 Guillaume Anciaux <[email protected]>
opimd: VCard-Contacts: fix storing vcard entries Signed-off-by: Sebastian Krzyszkowiak <[email protected]>
2009-09-26 Sebastian Krzyszkowiak <[email protected]>
Merge commit 'origin/dos/opimd-tracking' into dos/opimd-tracking
opimd: VCard-Contacts: fix logger levels
opimd: VCard-Contacts: fix local variable 'value' reference before assignment
opimd: VCard-Contacts: write in log about missing python-vobject if importing fails
opimd: VCard-Contacts: few fixes (EMail=>E-mail, use the same file for reading and storing)
2009-09-26 Guillaume Anciaux <[email protected]>
opimd: add VCard-Contacts backend Signed-off-by: Sebastian Krzyszkowiak <[email protected]>
2009-09-26 Sebastian Krzyszkowiak <[email protected]>
opimd: GenericDomain: fix unicode problems in make_comp_value
2009-09-16 Heinervdm <[email protected]>
opimd: Dates: fix copy and paste error Signed-off-by: Sebastian Krzyszkowiak <[email protected]>
2009-09-13 Sebastian Krzyszkowiak <[email protected]>
opimd: SIM-Messages-FSO: comment out not-really-well-thought (read as: why the hell is it there?) code
Merge branch 'master' of [email protected]:framework into dos/opimd-tracking
2009-09-13 Michael 'Mickey' Lauer <[email protected]>
ogsmd: [TI CALYPSO]: on closing, drop out of muxing mode and power off the modem (AT@POFF)
2009-09-13 Sebastian Krzyszkowiak <[email protected]>
Merge commit 'origin/dos/opimd-tracking' into dos/opimd-tracking
2009-09-13 Michael 'Mickey' Lauer <[email protected]>
ogsmd: fix SMS timezone being parsed incorrectly for places where GMT<0 Fixes FSO #476. Patch courtesy "dkogan", thanks a lot!
2009-09-13 Sebastian Krzyszkowiak <[email protected]>
opimd: GenericDomain: move new get_full_content function out of comment ;x
opimd: SIM-Messages-FSO: fix CSM handling
opimd: GenericDomain add get_full_content function (returns also parser fields)
2009-09-12 Sebastian Krzyszkowiak <[email protected]>
Merge branch 'dos/opimd-tracking'
2009-09-12 Michael 'Mickey' Lauer <[email protected]>
cli-framework: fix devrtc and add timealarm
2009-09-12 Sebastian Krzyszkowiak <[email protected]>
opimd: SQLite-*: add isolation_level=None when connecting to sqlite file. Thanks TAsn! Closes #477
2009-09-09 Sebastian Krzyszkowiak <[email protected]>
opimd: Messages: fix AddIncoming