Commit Graph

1561 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 9b805c0354 don't use hardcoded values for screen size, query the screen instead
(and initialize it if necessary)
2009-09-13 04:35:03 +02:00
Xant 505d524c1a fix: handle rval properly 2009-09-13 04:34:39 +02:00
Xant ef35239eae allow to query the screen for 'initialized' status.
So javascripts can know if they need to initilize the screen
(definining the size as well) or if they have been provided a
running screen and there is no need to change size or reinitialize it
2009-09-13 04:17:45 +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 3fc9c97a5d avoid warnings when not necessary 2009-09-13 04:10:49 +02:00
Xant 71fca9cfa7 allow to get the default screen instance
Instead of being forced to always specify the type
The screen_js constructor now behaves properly
(reusing already initialized screens properly ...so also the ones
not created by the javascript, where jsobj is still NULL while
initilized is true)
2009-09-13 04:10:49 +02:00
Jaromil 61fc4c566a aa lib experimental screen 2009-09-13 03:19:15 +02:00
Jaromil 507294ba87 screen selection from commandline
now the factory is used to parse a string also at startup
so the soft screen can be started (for server usage, encode only)
2009-09-13 00:38:43 +02:00
Jaromil 97bec048b8 soft screen fix 2009-09-12 23:59:36 +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 50283452f1 just some comments 2009-09-12 00:27:55 +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
Luca Bigliardi 544f912198 Logging example for python
Provide a small example for logging.

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-03 19:52:19 +01:00
Luca Bigliardi 72ef534089 Add logging to swig
Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-03 19:52:19 +01:00
Luca Bigliardi 7c6a8bfe67 New logger, support for language bindings
Provide WrapperLogger::logmsg() for easy subclassing by bindings.
Logger no longer abstract.

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-03 19:52:19 +01:00
Luca Bigliardi fcaefad4e1 New Logging, fix Logger::log
Return a meaningful value.

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-03 19:52:19 +01:00
Luca Bigliardi d7af3b0b4f New logging, fix calls to Logger
Call the right function when dealing with va_list.

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-03 19:52:18 +01:00
Luca Bigliardi 69e9de5b78 Logging enhancement
These new classes enhance logging in FreeJ while keeping 99%
compatibility with the old system. Look at the comment on the top of
logger.h for more informations.

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-03 19:52:18 +01:00
Luca Bigliardi 2b556e831c ConsoleController: glue logging method
At the moment func(), act() ecc, all call the same function,
provide a glue method to simplify.

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-03 19:52:18 +01:00
Jaromil 23a2ddc99f some updates to documentation 2009-09-02 22:24:15 +02:00
Bastiaan vd Berg (buZz) de2c025c4d added a javascript widgetclass and an example application that uses it (both quite unfinished) 2009-09-02 19:59:41 +02:00
Luca Bigliardi fc3e839fff SLangWidget: do not use jutils
Remove jutils.h references from slw.
Calling 'src' from 'lib' is nonsense.

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-02 04:44:06 +01:00
Luca Bigliardi 1972db3c69 Move base exception in a separate header
Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-02 04:43:00 +01:00
Luca Bigliardi b262e8066f jutils: remove obsolete osd functions
Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-02 04:40:09 +01:00
Luca Bigliardi 3ff71d66da Move away from jalloc/jfree
Use standard malloc/free. In the future if we'll need memory aligned
implementations we can do something like:

... our rpl_malloc implementation ...

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-02 04:39:47 +01:00
Luca Bigliardi 3c03d22c95 SDLGL Screen: propagate geo changes
Update SDLGL Screen with new geometry class.

Signed-off-by: Luca Bigliardi <shammash@artha.org>
2009-09-02 01:26:48 +01:00
Jaromil bc3bdfedf3 print objects as tooltip or by double clicking.
change reset to use the internal broken one.
hide the stop button.
2009-09-01 02:21:59 +02:00
Jaromil a716a6a58a Factory template in swig bindings
(thanks caedes for the tip)
2009-08-31 21:24:53 +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 0475cc0804 leaks !!!
the crap copy' has been removed but 'buffer' is still first allocated it init()
and than it's lost as soon as feed() is called
(when it's assigned to what comes out of do_filters())
The funny thing is that the descrutor was also pretending to free it !! :)
2009-08-31 18:35:58 +02:00
Xant 68348b7588 CVF0rLayer works again 2009-08-31 09:58:16 +02:00
Jaromil 1729cb1f8f cleanup merge .orig files which slipped in 2009-08-31 01:44:55 +02:00
Jaromil fd11f832e3 little fixes
testing python scripts after cleanup
2009-08-31 01:42:32 +02:00
Jaromil d8a7355ea3 start() is back into js' add_layer 2009-08-30 23:36:57 +02:00
Jaromil bfd531f266 cleanup updates to wii controller
extern global pointer to Context* env
has been renamed to global_environment
inside all _js bindings using it
to eager its tracking (env was ambiguous)
eventually such static globals should disappear in future..
2009-08-30 23:14:43 +02:00
Jaromil 7e780abe52 Merge branch 'cleanup_aug09' into trunk 2009-08-30 22:55:44 +02:00