Derk-Jan Hartman [Wed, 16 Nov 2005 00:21:23 +0000 (00:21 +0000)]
* remove no longer used caca.patch
* Fix 2 gcc4 / SDK issues in glib
* fixes for libogg, libvorbis and libtheora to make sure LDFLAGS isn't (doubled up) by it's LDFLAGS_save. Issue reported and fixed upstream as well.
Note the patches are not all enabled yet, since my contrib Makefile is quite "edited" atm due to SDK work
Cyril Deguet [Tue, 15 Nov 2005 22:30:17 +0000 (22:30 +0000)]
* all: fixed a bug occuring when a slider was resized (the thickness
of the slider background was proportional to the scaling factor,
which is not what we want!)
Olivier Teulière [Tue, 15 Nov 2005 20:00:04 +0000 (20:00 +0000)]
* skins2: the Text control now supports 2 additional attributes:
- alignment: possible values are left/right/center (left is the default)
The right and center alignments are computed using the width of the
control (as given by the "width" attribute).
- scrolling: possible values are auto/manual/none (auto is the default)
* auto: same behaviour as before, the text automatically starts
scrolling if it doesn't fit in the width of the control. The user can
still drag it manually.
* manual: only manual scrolling is possible
* none: no scrolling possible
Felix Paul Kühne [Mon, 14 Nov 2005 18:37:40 +0000 (18:37 +0000)]
* added the needed libraries for UPnP-support on OSX
- CyberLink C++ UPnP 1.7.1
- libexpat 1.95.8
Note that Cyberlink compiles fine, but must not access its own install script, so we need to run "chmod 755" on this script first.
The general patch was created by courmisch. Thanks again!
The additional osx-patch is a really ugly hack which disables libiconv to let our upnp-plugin compile. I'll further investigate this in the next couple of days (see ticket #367).
Cyril Deguet [Sun, 13 Nov 2005 12:12:25 +0000 (12:12 +0000)]
* winamp2.xml: support smaller volume bars (65 pixels instead of 68)
* builder.cpp: don't build a subbitmap or a fontbitmap if it already
exists (so if the xml contains elements with the same id, the first
valid one is kept)
Olivier Teulière [Sun, 13 Nov 2005 12:01:52 +0000 (12:01 +0000)]
* skins2/controls/ctrl_checkbox.cpp: Avoid the "phantom effect", where the old
"up" state of the checkbox is displayed wrongly during a few milliseconds
Olivier Teulière [Sat, 12 Nov 2005 18:11:12 +0000 (18:11 +0000)]
* skins2/parser/builder.cpp: create the background part of the slider, even if
the cursor cannot be created. This allows using the slider in some winamp
skins which do not use cursors.
Damien Fouilleul [Fri, 11 Nov 2005 16:28:01 +0000 (16:28 +0000)]
oleobject.cpp: fixed order of notifications for buggy containers like Delphi, added default size at activation
plugin.cpp: set configuration width/height when resizing control
Marian Durkovic [Fri, 11 Nov 2005 08:26:42 +0000 (08:26 +0000)]
changed MPGA_PACKET_SIZE to 1024
we can't operate with 4 KB blocks since with low bitrate MP3 streams
we'll end up putting too many PCRs into one block.
Cyril Deguet [Thu, 10 Nov 2005 22:30:22 +0000 (22:30 +0000)]
* winamp2.xml: all the equalizer sliders are working !!
* all: the slider background is now in a dedicaded tag
"SliderBackground". The number of images can now be parametrized
in both directions, and the offset between 2 images (padhoriz and
padvert) is no more hardcoded
Cyril Deguet [Thu, 10 Nov 2005 20:42:48 +0000 (20:42 +0000)]
* winamp2.xml: added the Equalizer and Playlist windows.
Now it starts to really look cool ;-)
* builder.cpp: look for fonts in the resource path if the
font file cannot be found in the theme itself
* ctrl_slider.cpp: fixed the hack for winamp: the bar images
are separated by 2 rows, not 3...
Gildas Bazin [Thu, 10 Nov 2005 18:48:55 +0000 (18:48 +0000)]
* src/libvlc.c: failing of bindtextdomain() does not mean that there exists no DOMAIN in the locale path. It means that a memory error has occured. The error message was generalized. Patch by Daniel Stranger (vlc at schmaller dot de).
* skins2: experimental support for the <Include file="foo.xml"/> tag.
Be warned, no DTD validation is done on the included XML file, and the
loading will fail if it contains several top-level tags.
Cyril Deguet [Tue, 8 Nov 2005 20:26:13 +0000 (20:26 +0000)]
* all: the skin sliders can now have a background image, which
depends on the position of the slider. The "Slider" elements now
have optional attributes "background", which the Id of a bitmap,
and "nbimages" which is the number of images in the bitmap (it
is similar to the radialslider). At the moment there is a hack
to support winamp slider bars: the different images must be
separated by 3 rows of unused pixels (well, maybe they are
useful; if someone knows how... ;)
* theme_loader.cpp: convert the file names from zip archives to
lower case, to avoid mixed case issues in some winamp skins