Memory Management Improved
authorJohn Pietrzak <john@pietrzak.org>
Mon, 20 Feb 2012 00:26:18 +0000 (19:26 -0500)
committerJohn Pietrzak <john@pietrzak.org>
Mon, 20 Feb 2012 00:26:18 +0000 (19:26 -0500)
commitd4996260671e35f52fddccd2c11ad55d3c6a2995
tree898703bdee201dfaaf8de37bd8f1bf5f8a851217
parent55fb2c0d86df9d93320a7eb7c25000a040767eb1
Memory Management Improved

A huge improvement in memory usage, through the simple expedient of avoiding
keyset initialization until absolutely necessary.  Still a lot more work to
do on this front, but its a start.  Also, a fix for the Sky/Sky+ protocol,
and first pass at keysets for HP and Motorola.
133 files changed:
keysets/acer.cpp
keysets/acer.h
keysets/admiral.cpp
keysets/admiral.h
keysets/aiwa.cpp
keysets/aiwa.h
keysets/apple.cpp
keysets/apple.h
keysets/beko.cpp
keysets/beko.h
keysets/bose.cpp
keysets/bose.h
keysets/cambridge.cpp
keysets/cambridge.h
keysets/daewoo.cpp
keysets/daewoo.h
keysets/denon.cpp
keysets/denon.h
keysets/digitalstream.cpp
keysets/digitalstream.h
keysets/directv.cpp
keysets/directv.h
keysets/dish.cpp
keysets/dish.h
keysets/ei.cpp
keysets/ei.h
keysets/elgato.cpp
keysets/elgato.h
keysets/emerson.cpp
keysets/emerson.h
keysets/fortec.cpp
keysets/fortec.h
keysets/goldstar.cpp
keysets/goldstar.h
keysets/grundig.cpp
keysets/grundig.h
keysets/haier.cpp
keysets/haier.h
keysets/hauppauge.cpp
keysets/hauppauge.h
keysets/hitachi.cpp
keysets/hitachi.h
keysets/homecast.cpp
keysets/homecast.h
keysets/hp.cpp [new file with mode: 0644]
keysets/hp.h [new file with mode: 0644]
keysets/huawei.cpp
keysets/huawei.h
keysets/jvc.cpp
keysets/jvc.h
keysets/kenwood.cpp
keysets/kenwood.h
keysets/lg.cpp
keysets/lg.h
keysets/logitech.cpp
keysets/logitech.h
keysets/magnavox.cpp
keysets/magnavox.h
keysets/mce.cpp
keysets/mce.h
keysets/mitsubishi.cpp
keysets/mitsubishi.h
keysets/motorola.cpp [new file with mode: 0644]
keysets/motorola.h [new file with mode: 0644]
keysets/nokia.cpp
keysets/nokia.h
keysets/onida.cpp
keysets/onida.h
keysets/panasonic.cpp
keysets/panasonic.h
keysets/philco.cpp
keysets/philco.h
keysets/philips.cpp
keysets/philips.h
keysets/pinnacle.cpp
keysets/pinnacle.h
keysets/pioneer.cpp
keysets/pioneer.h
keysets/raite.cpp
keysets/raite.h
keysets/rca.cpp
keysets/rca.h
keysets/roku.cpp
keysets/roku.h
keysets/saba.cpp
keysets/saba.h
keysets/sagem.cpp
keysets/sagem.h
keysets/samsung.cpp
keysets/samsung.h
keysets/sanyo.cpp
keysets/sanyo.h
keysets/sharp.cpp
keysets/sharp.h
keysets/sky.cpp
keysets/sky.h
keysets/sony.cpp
keysets/sony.h
keysets/tivo.cpp
keysets/tivo.h
keysets/topfield.cpp
keysets/topfield.h
keysets/toshiba.cpp
keysets/toshiba.h
keysets/vestel.cpp
keysets/vestel.h
keysets/virgin.cpp
keysets/virgin.h
keysets/vizio.cpp
keysets/vizio.h
keysets/wd.cpp
keysets/wd.h
keysets/westinghouse.cpp
keysets/westinghouse.h
keysets/yamaha.cpp
keysets/yamaha.h
keysets/zenith.cpp
keysets/zenith.h
mainwindow.cpp
pierogi.pro
pierogi.pro.user
pirkeysetmanager.cpp
pirkeysetmanager.h
pirkeysetmetadata.cpp
pirkeysetmetadata.h
pirmakenames.cpp
pirmakenames.h
pirrx51hardware.cpp
protocols/giprotocol.cpp [new file with mode: 0644]
protocols/giprotocol.h [new file with mode: 0644]
protocols/rc6skyprotocol.cpp
qtc_packaging/debian_fremantle/changelog
qtc_packaging/debian_fremantle/control