Rémi Denis-Courmont
da9ea07cf7
Add VLC_ATOMIC_INIT, static initializer for vlc_atomic_t
15 years ago
Rémi Denis-Courmont
6f258887aa
Replace VLC_EXPORT macro with a simple prefix, VLC_API
This should help Doxygen parse VLC headers, and generally makes headers
easier to read. LibVLC already uses a similar approach.
15 years ago
Rémi Denis-Courmont
59fb10d033
Add atomic swap and compare-and-swap
16 years ago
Rémi Denis-Courmont
a9daba19eb
Move vlc_atomic_t typedef to <vlc_common.h>
Then we don't always need to include <vlc_atomic.h>
16 years ago
Rémi Denis-Courmont
85a9ea3bac
Atom: use volatile keyword
16 years ago
Rémi Denis-Courmont
34f3dfb172
Atomic operations (currently same ones as in garbage collector)
16 years ago
Rémi Denis-Courmont
292351be03
Remove promiscuous #include <vlc_common.h>
16 years ago
Jean-Philippe André
d9c60eb846
Xlib: fix build (skins2) - Part 1/2: fix include
16 years ago
Rémi Denis-Courmont
ddfbaea04a
Protect XInitThreads() with a global lock
16 years ago
Laurent Aimar
e8689aeac0
Implemented replacement for swab.
18 years ago
Rémi Denis-Courmont
003bdf4a18
Mention which standard replacements follow
18 years ago
Rémi Denis-Courmont
e1a78b744b
Start moving replacement functions to a static import library
18 years ago
Rémi Denis-Courmont
adc858d87a
Uniformize source files encoding
21 years ago
Antoine Cellerier
2cb472dba0
FSF address change.
21 years ago
Rémi Denis-Courmont
fe087a3828
Make Zorglub less unhappy
21 years ago
Rémi Denis-Courmont
85b29bdc28
Copyright fixes
(da big courmischage)
21 years ago
Olivier Teulière
52d743a2f6
* skins2: Added support for multiple actions (separated by ";"),
wherever one action was allowed
22 years ago
Gildas Bazin
e08712b2d7
* modules/gui/skins2/*: added svn Id property.
22 years ago
Cyril Deguet
edc9c9542d
* commands/cmd_*.hpp: use the DEFINE_COMMAND macro for simple commands
* commands/cmd_fullscreen.*, parser/interpreter.cpp: added a
"vlc.fullscreen()" command
23 years ago
Cyril Deguet
b7dc5e88ab
* all: brand new skins interface ( still _experimental_) for x11 and
win32, by ipkiss and myself...
Among the features:
- framework rewritten from scratch, heavily based on design patterns
=> new controls can be (hopefully) created more easily, portability
to other OS is better, and the interface is less dependant from
the vlc core
- new concept of "layout", to provide a window with several different
views (as in winamp3 skins)
- controls can now be placed at a relative position to the edges of
a window, which allow controls and layouts to be resizable (e.g
for the playlist window)
- Use of libpng and libfreetype2 for better portability between x11 and
win32 => ttf fonts and antialiasing
- New DTD for the xml theme ( *it will probably change again* )
- Very very beginning of scripting in the xml file
- And many things I miss
- And probably many bugs ;)
23 years ago
Rocky Bernstein
f5d0873721
Start work on CVD subtitles.
23 years ago
Rocky Bernstein
919854e45a
Work towards handling all planes in subtites, generalizing for CVD, and
some cleanup.
23 years ago
Rocky Bernstein
bc3260752b
Scale bitmaps for 4:3 output
23 years ago
Rocky Bernstein
a1c4ba2fbe
Keep in synch with rest of source. Should also have no effect on upcoming release
23 years ago
Sam Hocevar
5ca0ebcca2
* Coding style cleanup: removed tabs and trailing spaces.
23 years ago
Rocky Bernstein
79883ab78b
Marginally better
23 years ago
Rocky Bernstein
2439413b95
Towards Philips OGT (SVCD subtitle) handling.
23 years ago