totem 0.99.1
Hello,
Totem “Mr. Nitpicky”[1] 0.99.1 is out.
Totem is movie player for the Gnome desktop based on xine. It
features a playlist, a full-screen mode, seek and volume controls,
as well as a pretty complete keyboard navigation.
It comes with added functionality such as:
- Video thumbnailer for GNOME
- Webcam utility
- Nautilus properties tab
Requirements
- GNOME 2.2
And for the backend:
– xine-lib 1.0 beta 12 or better
or
– gstreamer 0.6.x from CVS or 0.7.x
It is advised that distributors ship the xine backend by
default.
If Totem locks up on startup, before showing the main window,
please read:
http://bugzilla.gnome.org/show_bug.cgi?id=111349
and for possible work-arounds:
http://bugzilla.gnome.org/show_bug.cgi?id=111880
The upstream bug is:
http://bugs.xfree86.org//cgi-bin/bugzilla/show_bug.cgi?id=260
Changes
- Added a automatic downloader for the DLLs on x86 machines
- Added a brightness and contrast preferences
- Fixed display of filenames in non-UTF-8 encodings without
warnings - Many behavioural fixes for the GStreamer backend
- HIG fixes for most of the dialogues
- Make it possible to turn off subtitles in DVDs if “no
subtitles” is not the default - Try harder to thumbnail short movies
- Make OGM subtitles and alternate soundtracks work
- Fix a crash when starting up totem from nautilus with more than
one file - Autostart playback of optical media if they’re listed on the
command-line - FreeBSD build fixes
Transations
Swedish (Christian Rose)
Catalan (Jordi Mallach)
traditional Chinese (Abel Cheung)
Czech (Miloslav Trmac)
Russian (Russian team)
Irish (Paul Duffy)
Norwegian (bokmal) (Kjartan Maraas)
Polish (Artur Flinta)
Spanish (Francisco Javier Fernandez)
German (Christian Neumair)
Italian (Davide Patti)
Dutch (Vincent van Adrighem)
Bulgarian (Evgeni Boevski)
Malay (Hasbullah Bin Pit)
Download
http://hadess.net/totem.php3
http://ftp.gnome.org/pub/GNOME/sources/totem/0.99/
[1]: To Steven G. Taylor, you’ll be missed. —
Bastien Nocera <[email protected]>
GTetrinet 0.7.3
Application
GTetrinet 0.7.3
Description
GTetrinet is a Tetrinet client for GNOME2. Tetrinet is a variant
of the popular Tetris brick game, that can be played simultaneously
by 6 players. GTetrinet’s goal is to remain completely compatible
with the Windows, original client.
Notes
Little to say about this release… it just fixes two annoying
bugglets which slipped int 0.7.2: for some people, gtetrinet would
beep and beep while playing, and the gtetrinet icon disappeared
from the app and menu’s. Also, we simplified the toolbar merging
the connect and disconnect buttons.
Fixes
- Fixed search path for gtetrinet.png broken in 0.7.2.
- Merged Connect/Disconnect buttons.
- Fixed annoying bug in keyboard handling code which could make
GTetrinet beep on each keypress. - New and updated translations: Traditional Chinese (Abel
Cheung), Dutch (Tino Meinen), Macedonian (Arangel Angov).
Download
http://ftp.gnome.org/pub/GNOME/
GNOME Software Map entry
http://www.gnome.org/softwaremap/projects/gtetrinet
Atlantis 0.1.2
Application
Atlantis 0.1.2
Description
Atlantis is a native Web browser for the GNOME desktop.
ChangeLog
2003-06-23 Ali Akcaagac <[email protected]>
===== Released 0.1.2 (alpha) =====
- src/atlantis-bonoboui.c (atlantis_bonoboui_up_verb): function
animated to life. it’s now able to go up in webpages. - src/atlantis-history.c (atlantis_history_up): new function
applied which takes care for going upwards in webpages. - src/atlantis-history.c (atlantis_history_manager): connect
function to ‘atlantis_history_up’ to check if the page which is
currently in history allows going upwards. e.g. for pages that are
at the toplevel, they can’t go any more upwards. - src/atlantis-history.c (atlantis_history_back): connect
function to ‘atlantis_history_up’. - src/atlantis-history.c (atlantis_history_forward): connect
function to ‘atlantis_history_up’. - src/atlantis.c (main): remove the sensitivity check for the up
button in the menu/toolbar.
2003-06-22 Ali Akcaagac <[email protected]>
- releaser.sh: removed the cflags export because we want to
compile the source as is without any specific flags. this causes
problems for people on other systems. added code for the schemas
file so it get placed in the right location. - data/Makefile.am: restructured the file a bit and added the
schema data to the cleanfiles part. - data/atlantis.schemas: add entry for history size. we are now
not limited to a static defined value of history entries in the
location bar or when pressing forward or backward. - src/atlantis-history.c (atlantis_history_manager): replaced the
static define of maximal history entries with the one defined in
the atlantis data structure. - src/atlantis.h: removed the MAX_HISTORY_SIZE entry and put a
new integer for it into the atlantis data structure. - src/atlantis-gconf.c (atlantis_read_config): add entry to read
the history size integer from the gconf repository. - src/atlantis-gconf.c (atlantis_write_config): add entry to
write the history size integer to the gconf repository. - data/atlantis.schemas: add entry for zoom size. we are now not
limited to static defined values of how much zoom steps we gonna
allow. - src/atlantis-bonoboui (atlantis_bonoboui_zoomin_verb): replaced
the static define of maximal zoom entries with the one defined in
the atlantis data structure. - src/atlantis-bonoboui (atlantis_bonoboui_zooout_verb): replaced
the static define of maximal zoom entries with the one defined in
the atlantis data structure. - src/atlantis-gconf.c (atlantis_read_config): add entry to read
the zoom size integer from the gconf repository. - src/atlantis-gconf.c (atlantis_write_config): add entry to
write the zoom size integer to the gconf repository. - src/atlantis.h: removed the MAX_ZOOMSIZE and
MINZOOM_SIZE entry and put a new integer for it into the
atlantis data structure. - README: added entry for the installation part so people know
howto install the gconf schema file correctly. - po/POTFILES.in: restructured file because of alphabetical
order. - README: reworked some other parts and added new information to
it. - src/atlantis-bonoboui.c (atlantis_bonoboui_back_verb): changed
type definition from gchar to const gchar. - src/atlantis-bonoboui.c (atlantis_bonoboui_forward_verb):
changed type definition from gchar to const gchar. - src/atlantis-history.c (atlantis_history_back): changed type
definition from gchar to const gchar. - src/atlantis-history.c (atlantis_history_forward): changed type
definition from gchar to const gchar.
2003-06-20 Ali Akcaagac <[email protected]>
- configure.in: added gconf related material to the configure.in
file such as finding the gconf.pc files and export it’s header and
library paths and finding the gconftool for the schema files. - data/Makefile.am: added schema file part to the makefile
template and have it pass through the intltool package so the
labels and other things can be translated into native
language. - data/atlantis.schemas.in: new file added. this file contains
the schema information and default values, keys, descriptions and
other stuff which gconf requires. - po/POTFILES.in: added ‘atlantis-gconf.[ch]’ & ‘atlantis.schemas.in/’ to the
filelist. - src/Makefile.am: added ‘atlantis-gconf.[ch]’ to the
filelist. - src/atlantis-gconf.[ch]: new files created and moved all gconf
related functions inside it from the experimental branch. - src/atlantis-gconf.c: ‘atlantis_initialize_gconf’ function got
moved there from the experimental branch. - src/atlantis-gconf.c: ‘atlantis_client_notify’ function got
moved there from the experimental branch. - src/atlantis-gconf.c: ‘atlantis_read_config’ function got moved
there from the experimental branch. - src/atlantis-gconf.c: ‘atlantis_write_config’ function got
moved there from the experimental branch. - src/atlantis-gconf.h: added all prototypes from the codefile to
the headerfile. - src/atlantis.c (main): call to ‘atlantis_initialize_gconf’ to
initialize and read the settings. - src/atlantis.h: added ‘window_width’ and ‘window_height’ to the
atlantis structure, these should be selfexplaining. atlantis window
size are now being saved with the gconf system. - src/atlantis.c (main): moved the function that sets the default
window position to ‘src/atlantis-gconf.c’. - src/atlantis-gconf.c (atlantis_read_config): after the values
got read from gconf initialize the window with the new size. - src/atlantis-gconf.c (atlantis_write_config): placed a
functioncall which reads the windowsize and fills the atlantis
structure with the values. these values will then be saved to the
gconf repository. - src/atlantis-bonoboui.c (atlantis_bonoboui_quit_verb): write
the config before leaving the program. - src/atlantis-gconf.c (atlantis_initialize_gconf): added
atlantis structure to the notify call.
2003-06-19 Ali Akcaagac <[email protected]>
- data/atlantis.xml.in: changed ‘ToolbarEntry’ to
‘ToolbarCombo’. - src/atlantis-bonoboui.c (atlantis_initialize_bonobo_win):
changed ‘ToolbarEntry’ to ‘ToolbarCombo’ so bonoboui could set the
control correctly in the toolbar. - src/*.[ch]: in the old code i have declared the pointer to my
function after the functionhead within the code itself, e.g.
getting the pointer from callback_data or user_data and pointing it
to my own type. now i declared my type directly in the functionhead
which saves a bunch of lines of code and enchances
readability. - src/atlantis-gtkhtml.h: forget to include a static prototype
into the headerfile from the function
‘atlantis_submit_idle_add’. - src/atlantis-interface.c (atlantis_initialize_gtk_tree):
enabled drag and drop inside the tree. it’s possible to change the
tree contents by draging the elements around. - stc/atlantis.h: added target enumerations and target table to
the headerfile. - src/atlantis-bonoboui.c (atlantis_bonoboui_zoomin_verb): check
if we don’t zoom in to much so we now check for a maximum
zoomfactor. - src/atlantis-bonoboui.c (atlantis_bonoboui_zoomout_verb): check
if we don’t zoom out to much so we now check for a minimum
zoomfactor. - src/atlantis-bonoboui.c (atlantis_bonoboui_zoom100_verb): make
sure the sensitivity of the buttons change to normal again. - src/atlantis-bonoboui.c (atlantis_file_selection_callback):
don’t point the selected file in the GtkCombo field anymore. we
behave like mozilla or firebird here, we load the file and render
it. - src/*.[ch]: some more general codecleanup and new arrangement
of codelayout. - src/atlantis-bonoboui.c (atlantis_bonoboui_jumpto_verb):
function animated to life. it’s now able to jump to webpages.
2003-06-16 Ali Akcaagac <[email protected]>
- po/POTFILES.in: added ‘atlantis-history.[ch]’ to the
filelist. - src/Makefile.am: added ‘atlantis-history.[ch]’ to the
filelist. - src/atlantis-history.[ch]: new files created and moved all
history glist related functions inside it from the experimental
branch. - src/atlantis-history.c: ‘atlantis_history_manager’ function got
moved there from the experimental branch. - src/atlantis-history.c: ‘atlantis_history_back’ function got
moved there from the experimental branch. - src/atlantis-history.c: ‘atlantis_history_forward’ function got
moved there from the experimental branch. - src/atlantis.h: define MAX_HISTORY_SIZE and set the value to
5. - src/atlantis-bonoboui.c (atlantis_bonoboui_back_verb): function
animated to life. it’s now able to move back in history. - src/atlantis-bonoboui.c (atlantis_bonoboui_forward_verb):
function animated to life. it’s now able to move forward in
history. - src/atlantis.c (atlantis_link_clicked): function’s api changed
it got an gboolean added which checks if we want to add stuff to
the history or not. - src/atlantis.c (external_parameter): changed
‘atlantis_link_clicked’ functioncall because of the api
changes. - src/atlantis-interface.c (atlantis_treeselectionchanged_callback): changed
‘atlantis_link_clicked’ functioncall because of the api
changes. - src/atlantis-gtkhtml.c (atlantis_link_clicked_callback):
changed ‘atlantis_link_clicked’ functioncall because of the api
changes. - src/atlantis-gtkhtml.c (atlantis_submit_idle_add): changed
‘atlantis_link_clicked’ functioncall because of the api
changes. - src/atlantis-bonoboui.c (atlantis_comboentryactivate_callback): changed
‘atlantis_link_clicked’ functioncall because of the api
changes. - src/atlantis-bonoboui.c (atlantis_bonoboui_refresh_verb):
changed ‘atlantis_link_clicked’ functioncall because of the api
changes. - src/atlantis-bonoboui.c (atlantis_bonoboui_back_verb): changed
‘atlantis_link_clicked’ functioncall because of the api
changes. - src/atlantis-bonoboui.c (atlantis_bonoboui_forward_verb):
changed ‘atlantis_link_clicked’ functioncall because of the api
changes. - src/atlantis-bonoboui.c (atlantis_bonoboui_home_verb): changed
‘atlantis_link_clicked’ functioncall because of the api
changes. - src/atlantis.c (atlantis_link_clicked): added conditioned call
to ‘atlantis_history_manager’ so elements could get stored in the
list. - src/atlantis.c (atlantis_link_clicked): removed the few lines
that stored the current url to the atlantis_data structure, we use
the history manager to get the current url for the reloading the
page. - src/atlantis.h: removed the gchar pointer to the AtlantisData
typedef and added a glist for it since we work with the history
manager now. - src/atlantis-bonoboui.c (atlantis_bonoboui_refresh_verb): we
work with the history manager now, so get the url from the glist
data instead from the guint url which we had before. - src/atlantis-history.c (atlantis_history_manager): make sure
that all buttons are insensitive if the list contains less/equal
than 1 elements. - src/atlantis-bonoboui.c (atlantis_bonoboui_sensitive_*): new
functions implemented which checks the sensitivity of a bonoboui
control. the list is quite long thus only one entry in the
changelog. - src/atlantis-history.c (atlantis_history_manager): removed
direct sensitive calls and replaced them with sane
functioncalls. - src/atlantis-history.c (atlantis_history_back): removed direct
sensitive calls and replaced them with sane functioncalls. - src/atlantis-history.c (atlantis_history_forward): removed
direct sensitive calls and replaced them with sane
functioncalls. - src/atlantis-bonoboui.c (atlantis_bonoboui_zoomin_verb): enable
sensitivity of the zoom100 button. - src/atlantis-bonoboui.c (atlantis_bonoboui_zoomout_verb):
enable sensitivity of the zoom100 button. - src/atlantis-bonoboui.c (atlantis_bonoboui_zoom100_verb):
disable sensitivity of the zoom100 button. - src/atlantis-bonoboui.c (atlantis_bonoboui_back_verb): removed
the g_free call because we now use constant strings. - src/atlantis-bonoboui.c (atlantis_bonoboui_back_forward):
removed the g_free call because we now use constant strings. - src/atlantis-history.c (atlantis_history_back): return constant
string instead of new allocated one. - src/atlantis-history.c (atlantis_history_forward): return
constant string instead of new allocated one. - data/atlantis.xml.in: changed ‘ComboEntry’ into ‘Combo’ only
because we now use GtkCombo rather than a mixture of GnomeEntry and
GnomeCombo. the advantage of GtkCombo is that we can connect it to
the glist of the history manager. what we have in history we now
have in the GtkCombo. - src/atlantis-bonoboui.c (atlantis_initialize_bonobo_win):
remove the GnomeEntry and GnomeCombo stuff and replace it with
GtkCombo. also connect the signal to the right entry inside the
GtkCombo. - src/atlantis-bonoboui.c (atlantis_comboentryactivate_callback): renamed the function to
‘atlantis_entry_activate_callback’. also changed to point to the
correct GtkCombo structures. - src/atlantis-bonoboui.h (atlantis_comboentryactivate_callback): renamed the prototype to
‘atlantis_entry_activate_callback’. - src/atlantis-bonoboui.c (atlantis_file_selection_callback):
changed to point to the correct GtkCombo structures. - src/atlantis-bonoboui.c (atlantis_bonoboui_clear_verb): changed
to point to the correct GtkCombo structures. - src/atlantis.c (atlantis_link_clicked): add a new functioncall
which populates the GtkCombo with the glist values of the history
manager. also changed to point to the correct GtkCombo
structures. - src/atlantis.h: changed ‘combo_entry’ to ‘combo’ in the
atlantis_data typedef structure.
2003-06-15 Ali Akcaagac <[email protected]>
- po/POTFILES.in: added ‘atlantis-bookmarks.[ch]’ to the
filelist. - src/Makefile.am: added ‘atlantis-bookmarks.[ch]’ to the
filelist. - src/atlantis-bookmarks.[ch]: new files created and moved all
bookmarks related functions inside it. - src/atlantis.c (load_bookmarks): moved to
‘atlantis-bookmarks.[ch]’. - src/atlantis.c (recursive_parser): moved to
‘atlantis-bookmarks.[ch]’. - src/atlantis.c (bookmark_parser): moved to
‘atlantis-bookmarks.[ch]’. - src/atlantis.c (separator_parser): moved to
‘atlantis-bookmarks.[ch]’. - src/atlantis.c (set_tree_icon): moved to
‘atlantis-bookmarks.[ch]’. - src/atlantis.c: gtktree and icon enumerations moved to
‘atlantis.h’. - src/atlantis-interface.c: removed duplicate gtktree
enumerations. - src/atlantis-bookmarks.c (load_bookmarks): renamed function to
‘atlantis_load_bookmarks’. - src/atlantis-bookmarks.c (recursive_parser): renamed function
to ‘atlantis_traverse_tree’. - src/atlantis-bookmarks.c (bookmark_parser): renamed function to
‘atlantis_traverse_bookmarks’. - src/atlantis-bookmarks.c (separator_parser): renamed function
to ‘atlantis_traverse_separator’. - src/atlantis-bookmarks.c (set_tree_icon): renamed function to
‘atlantis_set_tree_icon’. - configure.in: updated pkg_config versions for checked
libraries. - src/atlantis.c (atlantis_return_uri_string): function
implemented which translates a gnome-vfs uri into a gchar and
returns this one. - src/atlantis.c (atlantis_on_url): removed the gnome-vfs calls
inside it and replaced them with the call to
‘atlantis_return_uri_string’. after this has been done the contents
of the function got moved to ‘atlantis-gtkhtml.c’ and replaced the
code inside the ‘atlantis_on_url_callback’ function. - src/atlantis.c (atlantis_on_url): function deleted due to
move. - src/atlantis.c (atlantis_return_uri_string): check if base uri
is set if not then resolve new instead resolve relative. - src/atlantis-bookmarks.c (atlantis_expand_row): function
implemented which expands the first row of the bookmarks tree. - src/atlantis-bookmarks.h (atlantis_expand_row): function
prototype added. - src/atlantis-bookmarks.c (atlantis_traverse_tree): call to
function ‘atlantis_expand_row’. - src/atlantis-interface.c (atlantis_expand_collapse_row):
function implemented which automatically adjusts the columns view
of the tree. - src/atlantis-interface.h (atlantis_expand_collapse_row):
function prototype added. - src/atlantis-interface.c (atlantis_initialize_gtk_tree): two
signals got added ‘row-collapsed’ and ‘row-expanded’ which tracks
the columns view and adjusts them. - src/atlantis.c: re-arranged a bunch of functions.
- src/atlantis.c (main): return had no returnvalue this got fixed
now and returns 0. - src/atlantis.c (skip_protocols): add new protocols that should
get skipped ‘news:’, ‘gopher:’ and ‘telnet:’. - src/atlantis-bonoboui.c (atlantis_bonoboui_refresh_verb):
function animated to life. it’s now able to re-load webpages. - src/atlantis.h: added an gchar pointer to the AtlantisData
typedef. - src/atlantis.c (atlantis_link_clicked): save the last clicked
url to the atlantis_data structure. - src/atlantis-bookmarks.c (atlantis_print_bookmark_status):
function got added which throws out a status of the traverse
process of the bookmarks file. - src/atlantis-bookmarks.h (atlantis_print_bookmark_status):
function prototype added.
2003-06-13 Ali Akcaagac <[email protected]>
- src/atlantis.c (recursive_parser): replaced all
‘xmlChildrenNode’ entries with ‘children’. - src/atlantis.c (bookmark_parser): replaced all
‘xmlChildrenNode’ entries with ‘children’. - src/atlantis.c (main): changed call to the bookmark loader
function. - src/atlantis.c (load_bookmarks): changed call to the recursive
parser function for the bookmarks. - src/atlantis.c (recursive_parser): fixed bookmark system to
traverse the entire btree with unlimited nodes. this used to be
limited to a nodedepth of 5 nodes. - src/atlantis.c (bookmark_parser): fixed bookmark system to
traverse the entire btree with unlimited nodes. this used to be
limited to a nodedepth of 5 nodes. - src/atlantis.c (separator_parser): function implemented which
only populates the gtktree in case separators are needed. - src/atlantis.c (populate_tree): function deleted due to
fix.
2003-06-10 Ali Akcaagac <[email protected]>
- releaser.sh: file got added during the 0.1.1 development. i
only forgot to mention it in the changelogs. this script simplyfies
creating release versions for atlantis by simply running it. also
reworked the file to change the prefix inside the hierarchy of
storing file. makes it easy creating releases for testers with
different gnome prefix. - README: enchanced the features list a bit more.
- configure.in: bumped atlantis version to 0.1.2 (alpha).
- po/POTFILES.in: added ‘atlantis-gnome-vfs.[ch]’ to the
filelist. - src/Makefile.am: added ‘atlantis-gnome-vfs.[ch]’ to the
filelist. - src/atlantis-gnome-vfs.[ch]: new files created and moved all
gnome-vfs related functions inside it. - src/atlantis.c (atlantis_async_close_callback): moved to
‘atlantis-gnome-vfs.[ch]’. - src/atlantis.c (atlantis_async_read_callback): moved to
‘atlantis-gnome-vfs.[ch]’. - src/atlantis.c (atlantis_asyncopenuri_callback): moved to
‘atlantis-gnome-vfs.[ch]’. - src/atlantis.c (atlantis_async_open_uri): moved to
‘atlantis-gnome-vfs.[ch]’. - src/atlantis.c (atlantis_request_url): we had the gnome-vfs
async open call in this function but now that we moved gnome-vfs
related material to its own file we needed to call it through an
atlantis private function. - po/POTFILES.in: added *.in files from the data directory.
- src/atlantis-gtkhtml.c: moved the submit structure to
‘atlantis.h’. - src/atlantis.c: moved the stream structure to
‘atlantis.h’.
Download
http://freshmeat.net/projects/atlantis/?topic_id=91%2C1009