0d5b999cc6
Geklust aan Client en toebehoren, belangrijk: activiteit van global router ook ergens controleren!
2011-06-10 18:44:03 +00:00
c092e737b0
Talloze wijzigingen!
2011-06-10 17:13:56 +00:00
3ad2653145
Native programma list.exe grondig aangepast. Command line param w geeft lijst met handle, pid en titel, command line param p geeft lijst met pid en process naam (exe). Let op: nog aanpassen in java native class!
2011-06-10 09:46:07 +00:00
Bram Veenboer
954bd90f1e
Knoppen aan het PanelDevice toegevoegd om naar de vorige en volgende applicatie te gaan.
2011-06-09 13:11:41 +00:00
ba01c51701
Enkele applicaties en devices grondig getest, omgeschreven naar nieuwigheden en bugs verholpen.
...
Todo: GOM, VLC, MPC. Interfacen van WMC. Extra knoppen in PanelDevice voor next en previous app?
2011-06-08 20:02:35 +00:00
3bebd1897d
EventMaps van LircDevice gedeeltelijk toegevoegd. In WiimoteDevice SHIFT mechanisme toegepast. iTunes uitgeprobeerd: mechanisme verzinnen om in thread bepaalde taak te draaien!
2011-06-08 14:19:55 +00:00
Bram Veenboer
7589708783
Eventmaps voor de Rumblepad en Extreme3D toegevoegd. Bug verholpen die error tot gevolg had bij onsuccesvolle verbinding met een JavaInputDevice. De acties worden nu ook in het feedback scherm getoond.
...
De Rumblepad werkt uitstekend, bij de Extreme3D werken alleen Directionals, hoe kan dat?
2011-06-08 08:45:17 +00:00
8490380eed
EventParser hernoemd naar SequenceParser, immers het is een Sequence van States die in een Event wordt omgezet en niet andersom.
2011-06-08 08:00:27 +00:00
Bram Veenboer
5ba74fdd78
Enkele hele kleine wijzigingen aangebracht.
2011-06-07 19:29:13 +00:00
15b8008257
Herstructuratie alom:
...
- EventMaps in plaats van event+task steeds handmatig toevoegen
- EventMapCycles om eenvoudig te kunnen cyclen in geval van bvb een shift button
- JIntellitype en Wiimote device hiernaar omgeschreven
- wat overbodige logging verwijderd
2011-06-07 18:21:24 +00:00
b7f2636bda
Wiimote device netter gemaakt.
2011-06-07 15:47:55 +00:00
5b038b496a
Wiimote auto connect toegevoegd mbv wiiscan. Lirc afstandsbedieningen verbeterd en begonnen aan send mechanisme.
2011-06-07 13:40:04 +00:00
b0d6aa79b2
Compileren wiiscan met vc++ werkt niet (probleem met externals?). Nu de gerealesde exe toegevoegd aan java/native, inclusief benodigde dll's en aangepast config file.
2011-06-07 09:51:10 +00:00
Bram Veenboer
073bf12cc4
GUI knoppen gemaakt. Er is een probleem dat applicaties die al gestart zijn voordat mimis start niet afgesloten kunnen worden.
2011-06-06 13:25:20 +00:00
Bram Veenboer
b20ccd4fbf
2011-06-05 17:33:04 +00:00
Bram Veenboer
7494f8b170
Begonnen met testen, shuffle en repeat zijn kapot in de meest recente winamp
2011-06-05 16:09:47 +00:00
Bram Veenboer
c3a506c2b6
Begin/End verder geimplementeerd -> moet nog in alle applicaties aangepast/getest worden.
2011-06-05 15:41:43 +00:00
a323a35c62
Interface Exitable verplaatst. Signal functionaliteit in Task toegevoegd. EventHandler verspreid Task nu naar methode begin(Action) en end(Action), moet nog worden aangepast in applicaties!
2011-06-04 13:42:16 +00:00
3b6c1cf1ee
Continuous, Dynamic en Stopper Task-afgeleiden verwijderd. Op weg naar een eenvoudig systeem waarbij een task een start en een stop signaal mee krijgt.
2011-06-04 13:31:49 +00:00
789657518c
Mechanisme van devices tot applicaties gecontroleerd, gerepareerd en uitgetest: Panel en Jintellitype -> Winamp.
2011-06-04 12:52:34 +00:00
7d432cffee
Samsung BN-5901015A afstandsbediening toegevoegd.
2011-06-03 20:25:44 +00:00
9a48769162
JXInput jar aan classpath toegevoegd.
2011-06-03 16:18:12 +00:00
174cfa9721
Winamp api (qotsa) verwijderd, want ongebruikt. JXInput (hardcode) source files vervangen voor jar.
2011-06-03 16:15:38 +00:00
32f87ed6a2
Project instellingen goed gezet, apache commons logging pakketten geplaatst en denon rc 176 knoppen toegevoegd.
2011-06-03 16:11:44 +00:00
885ab53f39
Apache commons logging source files vervangen voor jar. Achtergebleven bestanden javazoom verwijderd.
2011-06-03 16:04:40 +00:00
91770c9312
Log4J source files uit trunk gehaald en vervangen door jar.
2011-06-03 15:56:41 +00:00
Bram Veenboer
3f1d3af63c
De manager heeft nu werkende knoppen!... De JavaInputDevice lijkt niet meer te werken.
2011-06-03 15:01:43 +00:00
Bram Veenboer
c0e4c10b07
Diverse wijzigingen mbt loggen en activate/deactivate aangebracht. jlgui player wordt niet gebruikt, dus verwijderd.
2011-06-03 12:37:02 +00:00
84fb300464
Multiplexer ten behoeve van Lirc toegevoegd.
2011-06-02 20:15:54 +00:00
750be13a50
2011-06-02 11:10:17 +00:00
fe8950ba16
Pakket pm naar mimis hernoemd.
2011-06-02 11:05:22 +00:00
075e058ef2
Aanpassing in worker: starten activeert niet automatisch, activeren start nu wel automatisch. Bij activeren kan worden opgegeven of als een thread moet worden gestart. Register lezen IOException genegeerd. LircDevice naar knop herkenning toegevoegd en class Multiplexer geintroduceerd. Verder kleine aanpassingen.
2011-06-02 11:00:32 +00:00
Bram Veenboer
fb9c871a80
new X[] {} vervangen door new X[0]
2011-06-01 17:54:23 +00:00
d17d60c8b4
LircDevice begonnen. Main en Client omgeschreven: nu niet meer via Manager, maar via Mimis. Manager wordt nu gebruikt om Applications / Devices in te beheren. In de Managers worden de knoppen aangemaakt, die weer door de GUI worden weergegeven. Tegelijkertijd draait in de Manager een Worker die controleert of er actief is. Interfaces toegevoegd: Exitable en Titled. Verder een aantal ongebruikte dingen weggehaald en naamgevingen aangepast. Nog eens goed alle namen nalopen!
2011-06-01 17:16:48 +00:00
Bram Veenboer
585b187c0a
Begin gemaakt met het kijken of een applicatie afgesloten is, deze poging is gebasseerd op timestamps, maar misschien is het toch netter om met events te werken?
2011-05-19 19:53:18 +00:00
Bram Veenboer
153bc2c8d6
GUI aangepast en uitgebreid. Begin gemaakt met het controleren of een applicatie is afgelosten -> isAlive events sturen?
2011-05-18 19:45:22 +00:00
Bram Veenboer
33e69c141a
Grote aanpassingen gedaan tbv. selector: een worker kan nu active en deactive zijn. Initialise werkt nu anders.
2011-05-16 20:09:19 +00:00
a67478e616
Naamgeving van spreaders aangepast naar router. Vernieuwing door onbenul!
2011-05-15 21:02:08 +00:00
436348757c
Selectors aanzienlijk algemener gemaakt en alle bijbehorende aanpassingen gemaakt. Devices en applications zijn Activatable's. Ze worden eenmalig geïnitialiseerd. Hierbij worden alleen broodnodige dingen gedaan, maar applicaties worden nog niet gestart en er wordt nog niet naar devices gezocht. Dat gebeurd pas als er wordt geactiveerd. Als er wordt gedeactiveerd moet het object beschikbaar blijven, alleen moet de verbinding met de applicatie of het device tijdelijk worden onderbroken, om vervolgens weer opnieuw geactiveerd te kunnen worden. Pas als de exit methode wordt aangeroepen, dan moet er definitief worden verbroken. Deze methodiek moet overal nog worden ingevoerd! Er moet nog worden gewerkt aan een systeem zodat de selector ziet of een applicatie of device actief is. Het liefst met zo'n wait notify achtige truck.
2011-05-15 20:39:59 +00:00
Bram Veenboer
ccfa301750
De Selector generiek gemaakt en een instantie ApplicationSelector toegevoegd. Hierbij komen twee problemen kijken:...
2011-05-14 19:48:37 +00:00
e1188b43cc
Gefixt met ApplicationButton
2011-05-11 19:16:17 +00:00
Bram Veenboer
bf6af992e3
Begin gemaakt aan de ApplicationSelector. Om een of andere reden werkt de ChangeListener niet. Ik ben ook nog niet tevreden over de naamgeving en de twee oerlelijke arrays.
2011-05-10 18:51:21 +00:00
dab8e9494b
Simpele feedback van iTunes naar Wiimote toegevoegd, daartoe kleine fouten in initialisatie van Device gerepareerd. Exceptions moeten worden nagekeken!
2011-05-09 19:18:36 +00:00
a8b0a229d7
In NetworkSpreader Feedback opvangen.
2011-05-09 18:52:24 +00:00
57d1f2a602
Ongebruikte dingen verwijderd, wat dingetjes netter gemaakt en sturn van feedback vannuit networkdevice toegevoegd.
2011-05-09 10:42:30 +00:00
Bram Veenboer
23b54e8403
Parameters in constructors omgedraait.
2011-05-08 16:26:37 +00:00
e135ea5a6d
Zeer veel aanpassingen:
...
- omslachtigheden verbeterd
- netwerking gefixt
- ...
2011-05-08 13:38:23 +00:00
Bram Veenboer
f5a555adbc
Begin gemaakt met herstructureren EventManager.
2011-05-06 08:10:28 +00:00
Bram Veenboer
e368a480c2
NetworkClient en NetworkServer geimplementeerd, er gaat bij de Client nog wat mis met een nullpointer tot gevolg. Er wordt niet de goede methode aangeroepen wanneer een action er naartoe gestuurd wordt.
2011-05-01 20:13:04 +00:00
Bram Veenboer
a268f91023
application cycle verwijderd, structuur input listener aangepast en event manager netter gemaakt.
2011-04-27 20:03:08 +00:00