Commit Graph

129 Commits

Author SHA1 Message Date
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