Xant
a973289479
added xcode/config.h-e (temporary sed file) to .gitignore
2009-09-13 18:11:57 +02:00
Xant
8171c4a748
version and build numbers have been integrated in the 'about' window
2009-09-13 18:10:45 +02:00
Xant
49c48deecc
start handling an auto_incrementing build number
2009-09-13 17:40:45 +02:00
Xant
5000e53f39
removed unnecessary code now that feedFrame() has been generalized
2009-09-13 17:24:44 +02:00
Xant
e064edab52
Generalized CVLayerController::feedFrame()
...
it's now part of the base CVLayerController interface
(used by both CVF0rLayers and CVGrabberLAayer)
2009-09-13 17:19:54 +02:00
Xant
c854fdce42
fixed a leak in newest CVF0rLayer implementation
2009-09-13 17:06:00 +02:00
Xant
744b24a9ba
fixed perl-layer overlay selection
...
- filters now works again for CVF0rLayer
2009-09-13 11:22:58 +02:00
Xant
3920471d0b
fixed fullscreen + don't resize the screen windows when exiting fullscreen
2009-09-13 10:40:00 +02:00
Xant
d53f107512
fix the project to allow editing the load section on 'Release' binary.
...
minimal cleanings along the way ... layers are now added accessing the
screen instead of using the deprecated method Context::add_layer()
2009-09-13 04:10:50 +02:00
Xant
2c96a60472
copyright is not valid with a nickname only
2009-09-12 09:27:29 +02:00
Xant
5e8199fdf3
copyright notice
2009-09-12 00:45:04 +02:00
Xant
835cb6c5b5
fixed preview in f0rlayers
2009-09-12 00:13:24 +02:00
Xant
aaeb627af1
no more warnings
2009-09-11 23:54:23 +02:00
Xant
4d881b97a8
ops
2009-09-11 23:40:33 +02:00
Xant
e05b215f3e
make it build again on osx
2009-09-11 23:32:14 +02:00
Xant
af194d4ff2
all functionalities should have been restored.
2009-09-11 22:14:26 +02:00
Xant
3326a82f2c
Refactoring the osx project (WIP)
...
- Separating view logic from the real layer implementations
(so layers can be created programmatically and associated to a
view only if/when necessary)
- Separating the c++ glue classes from their related cocoa implementations
2009-09-11 22:14:25 +02:00
Xant
3cc1104727
Fixed the preview.
...
It was decentered when main-screen proportion was not exactly a multiple of the preview-screen
2009-08-31 18:38:22 +02:00
Xant
68348b7588
CVF0rLayer works again
2009-08-31 09:58:16 +02:00
Xant
8cfc192759
aligning to last changes in the internal api
2009-08-30 22:44:00 +02:00
Xant
8884f4d256
updating the osx-specific TODO File
...
(WIP) many tasks are still missing from that file
2009-08-30 12:04:03 +02:00
Xant
8660eb518b
just cleanings
2009-08-30 11:53:42 +02:00
Xant
da1ccbbebb
clean implementation of CVF0rLayer (C++ polymorphism sucks!!)
...
AGAIN: that damn copy ('buffer' handling) within the Layer base
class (layer.cpp) should be removed ASAP
2009-08-30 11:37:11 +02:00
Xant
15d0ab2e19
initial separation of c++ glue-classes implementation from the related cocoa views
2009-08-30 10:36:47 +02:00
Xant
dd4107d0a4
improving readability
2009-08-30 09:17:45 +02:00
Xant
94d7fe975a
Ooops. That message should be really a debug one
2009-08-29 22:34:53 +02:00
Xant
81e6728b65
proper handling of keyboard modifiers
2009-08-29 22:33:48 +02:00
Xant
0729a80b68
minimal cleanings
2009-08-29 22:18:39 +02:00
Xant
294a9b223b
always cleanings to avoid warnings
2009-08-29 22:15:15 +02:00
Xant
c1a33e8f19
Cleanings. Nothing has changed
...
Just removing unused variables and putting return statements around the code
to avoid annoying warnings
2009-08-29 21:57:26 +02:00
Xant
c6db3794f9
removed dead code
2009-08-29 18:58:26 +02:00
Xant
59afc3d85b
cosmetics
2009-08-29 18:41:09 +02:00
Xant
df92b2ad80
setting cocoa defaults at init() instead of doing that in the constructor
2009-08-29 18:41:09 +02:00
Xant
c4233236d0
reducing code in the critical section
...
(we really need to acquire the lock only when inserting a new entry
to the array ... not while creating it)
2009-08-29 17:08:24 +02:00
Xant
93caba3c7d
cleaning CKbdController implementation
...
(removed duplicated code + some fixes to avoid compile-time warnings)
2009-08-29 17:02:39 +02:00
Xant
42a521d7ea
liblo and libshout aren't on the sourcetree anymore
2009-08-29 15:34:12 +02:00
Xant
9c3c0c6c6f
fixed return value of getEvent()
2009-08-29 15:33:42 +02:00
Xant
2449899540
Cocoa KbdController now works properly
2009-08-29 14:54:44 +02:00
Xant
6750c6a145
CVScreenController doesn't be to be instantiated through the nibfile anymore
2009-08-29 13:27:18 +02:00
Xant
da707c0cd9
fixed CVScreen class definition to fit last changes in the api
...
removing duplicate implementation for CVScreenController
2009-08-29 11:59:27 +02:00
Jaromil
b409820950
Factory is now used also for Screens
...
Screen API changed a bit: now size args are taken from init(w,h)
screen implementations should provide an _init(w,h) as well
constructors are without arguments (as in the rest of freej)
2009-08-29 11:53:48 +02:00
Xant
c6de2738f8
implementing KbdController on OSX (WIP)
2009-08-29 11:05:53 +02:00
Xant
e5b30669f1
fixed CKbdController preliminary definition to allow building
...
(WIP)
2009-08-29 09:29:20 +02:00
Xant
588cc72a50
implemented Factory<T>::set_default_classtype()
...
introducing a cocoa-specific kbdcontroller (WIP)
2009-08-28 22:33:00 +02:00
Xant
34d4c06c69
Merge branch 'trunk' into factory
2009-08-22 15:40:22 +02:00
Xant
9f867ed63b
Default resolution is now 352x288
...
It Can be changed through the preferences panel (WIP)
(started implementation for a screen-keyboard-listener
to capture keystrokes acting like cocoa-based keyboard
controller)
2009-08-22 15:36:53 +02:00
Xant
7ef798b538
Merge branch 'trunk' into factory
2009-08-22 09:56:21 +02:00
Xant
3c7b237062
MoviesTask must be called outside the lock
...
(bug was introduced in one of my previous commits)
2009-08-22 02:22:21 +02:00
Xant
1f226c04c2
allow to safely switch movie on CVFileInput layers while active
2009-08-20 19:58:25 +02:00
Xant
b93d008370
Introducing a preference panel (WIP)
...
Screen size can now be changed but running layers need to be
notified of the change
(a proper notification system starts to be highly desireable)
2009-08-20 19:19:39 +02:00