Ondrej Jirman
bb4f7c48f9
Fix incorrect freeing of thread pool in GThreadedSocketService ( #584255 )
2009-06-15 15:56:45 +02:00
Alexander Larsson
31cb0bdcb0
Emit changed in g_socket_listener_add_socket, not in add_address
...
This way we emit this signal when add_socket is called from another
place than add_address too.
2009-06-15 15:43:39 +02:00
Alexander Larsson
a640695f16
Ref the passed in socket in g_socket_listener_add_socket ( #585599 )
2009-06-15 15:42:38 +02:00
Alexander Larsson
67de6cba50
Add bound address out-argument to g_socket_listener_add_address ( #585566 )
...
This is very useful when binding to "any" port.
2009-06-15 14:23:57 +02:00
Alexander Larsson
91bdccff75
Add g_reload_user_special_dirs_cache ( #541276 )
...
This is useful for nautilus that changes the xdg-user-dirs files.
2009-06-15 13:18:22 +02:00
Alexander Larsson
740ae3aa29
Avoid unnecessary work if mount watching not specified ( #585360 )
...
If G_FILE_MONITOR_WATCH_MOUNTS isn't specified, don't do all the work
when the mtab changes.
2009-06-15 12:26:57 +02:00
Matthias Clasen
129eb07482
Support special icons for xdg user dirs
...
The icon names are folder-documents, folder-download, folder-music,
folder-pictures, folder-publicshare, folder-templates, folder-videos.
See bug 541276.
2009-06-15 01:45:34 -04:00
Matthias Clasen
50a7f53055
Don't use deprecated GLib api
...
Fixes bug 585673.
2009-06-15 01:12:50 -04:00
Matthias Clasen
2553df615d
Refer to the correct gcc deprecation options
...
This oversight was pointed out in bug 585520.
2009-06-15 01:09:25 -04:00
Matthias Clasen
2c5ac901d9
Fix some typos in list documentation
...
This fixes bug 585726.
2009-06-15 01:03:54 -04:00
Matthias Clasen
b0bba8520a
Extract strings from g_dngettext too
...
There is one occurrence of this in glib, which we currently miss.
See bug 585717.
2009-06-15 00:52:43 -04:00
Matthias Clasen
642e9c7540
Fix the icon property implementation
...
Turns out both the setter and the getter were broken...
Fixes bug 585676.
2009-06-15 00:45:55 -04:00
Matthias Clasen
b533a944ff
Trivial formatting fixes
2009-06-15 00:38:34 -04:00
Matthias Clasen
ce4aa6253e
Include sys/uio.h for struct iovec
...
This fixes the build on OS X, bug 585280.
2009-06-14 23:55:12 -04:00
Matthias Clasen
8a3a3d797e
Use inotify_init1 when available
...
To avoid leaking the inotify fd. Fixes bug 585478.
2009-06-14 22:29:17 -04:00
Ryan Lortie
4dbc2074bc
Add GNIO test cases to .gitignore
2009-06-14 13:58:35 -04:00
Ryan Lortie
cb1a609240
Bug 585575 – g_socket_listener_add_inet_port()
...
Change the logic in g_socket_listener_add_inet_port() as per the
reasoning in the bug report.
- If the OS supports neither IPv6 or IPv4, fail.
- If the OS supports only IPv6, do that.
- If the OS supports only IPv4, do that.
- If the OS supports IPv6 and IPv6 "speaks" IPv4 then bind it
and be done.
- If the OS supports IPv6 and IPv6 doesn't "speak" IPv4 then
create an additional socket for IPv4.
- If binding any socket fails then fail the entire call.
Also, remove the ability to call this function with port == 0. This
is a useless thing to do anyway since you have no way to know what
port number was actually allocated. We should have a separate
function to deal with this.
2009-06-12 13:01:04 -04:00
Ryan Lortie
f7d756f5b6
add g_socket_speaks_ipv4()
...
Partial fix for Bug 585575.
2009-06-12 12:21:07 -04:00
Benjamin Otte
fd22781b18
make all APIs that take inet port arguments take a guint16
2009-06-12 15:57:51 +02:00
Benjamin Otte
3e3e3c2946
don't make strings const when they are not
...
gets rid of compiler warnings
2009-06-12 15:57:12 +02:00
Matthias Clasen
a402875de1
Fix an oversight in the previous commit
...
We don't want to unset DISPLAY etc, if none is specified in the
app launch context.
2009-06-11 12:41:16 -04:00
Matthias Clasen
6224d3d2ec
Fix g_string_chunk_insert_len to accept nuls
...
Contrary to what the documentation says, g_string_chunk_insert_len
was stopping at the first nul. Also add a test. Fixes bug 585088.
2009-06-10 23:50:45 -04:00
Matthias Clasen
9e43937d03
Include sys/types.h in gunixfdmessage.c
...
As recommended in 'man socket'. Fixes bug 585281.
2009-06-10 23:28:32 -04:00
Matthias Clasen
d3d81f74c5
Make setting DISPLAY work
...
And remove a bunch of grotty code to manipulate an environment
array at the same time. Instead, simply call setenv in the child_setup
function.
2009-06-10 16:20:51 -04:00
Matthias Clasen
83ae249a2e
Support automake 1.11
2009-06-10 16:20:38 -04:00
Kjartan Maraas
ff2532aead
Updated Norwegian bokmål translation.
2009-06-10 09:43:33 +02:00
Dan Winship
74a3c71dcf
Revert part of fix for old OS X that broke the compile on current OS X
...
http://bugzilla.gnome.org/show_bug.cgi?id=584574
2009-06-09 09:32:43 -04:00
Michael Meeks
059ec81c9e
move start_element emission out into a new (inlined) function, so
...
the alloca'd memory is released on return, rather than slowly blowing
the stack.
2009-06-09 11:32:44 +01:00
Benjamin Otte
ced88fd0de
Bug 585189 – g_cancellable_reset() must be called in same thread ...
...
... as g_cancellable_cancel()
Rework a g_critical() that would (rarely) trigger when _reset() was
called in a thread different from _cancel() by making _reset() wait for
the cancel function to be finished the same way
g_cancellable_disconnect() uses.
2009-06-09 12:19:24 +02:00
Runa Bhattacharjee
7d4b706305
Updated Bengali India Translations
2009-06-09 11:48:53 +05:30
Benjamin Otte
139af6f700
update the overview image of the gio docs
...
The old image was confusing and after some discussions in #nautilus we
made a new one.
2009-06-08 17:29:22 +02:00
Benjamin Otte
74fd3e734f
typo in documentation
2009-06-08 15:30:28 +02:00
Benjamin Otte
29a4a0a44d
only query file info in g_file_copy() when we need it
...
The default implementation of g_file_copy() checked the size of the file
to copy to give useful progress updates unconditionally. This can cause
long delays on 1-connection FTP servers while it tries to open a second
connection before it returns EBUSY. This patch makes this query only
happen when we actually send progress updates.
2009-06-08 15:30:28 +02:00
Alexander Larsson
0bb5739f32
Reformat g_themed_icon_get_names return type to make gtk-doc work
...
Seems the gtk-doc scanner needs "const gchar* const *" to work, so switching
to that.
2009-06-01 22:10:41 +02:00
Dan Winship
ce6fbd6231
Fix multiple bugs in g_srv_target_list_sort()
...
In particular, targets with weight 0 should be very UNlikely to be
selected, not very likely, as they were before. However, even ignoring
that bug in the logic, there was an additional bug (swapping list
items would cause the 0-weight items to get re-ordered incorrectly
anyway), and the code contained several fencepost errors.
This patch also adds gio/tests/srvtarget.c, which confirms that for a
sample list of targets, we now generate all possible correct random
sortings and no incorrect sortings, and the correct sortings occur in
roughly the expected proportions (though if the current code is
still wrong, those proportions may be wrong as well).
http://bugzilla.gnome.org/show_bug.cgi?id=583398
2009-06-01 14:31:48 -04:00
Dan Winship
1ca91a2125
Clarify some GSocket docs
2009-06-01 14:24:44 -04:00
Dan Winship
5b3d62a7a6
Misc networking build fixes
...
http://bugzilla.gnome.org/show_bug.cgi?id=580301
http://bugzilla.gnome.org/show_bug.cgi?id=584176
2009-06-01 14:21:05 -04:00
Tor Lillqvist
85816117e3
Bump _WIN32_WINNT to 0x0501
...
Needed to get prototypes for getaddrinfo() and friends on mingw.
2009-06-01 14:04:49 +03:00
Hans Breuer
4a50bab276
Define fstat() for msvc build
2009-05-30 15:33:14 +02:00
Hans Breuer
75ef018248
Updated msvc build files
2009-05-30 15:29:23 +02:00
Hans Breuer
780185449f
Version resource template for gio
2009-05-30 15:24:06 +02:00
Hans Breuer
73dbe591fb
Handle EAI_NODATA==EAI_NONAME in win32 SDK
2009-05-30 15:18:02 +02:00
Hans Breuer
cbca0ac5d9
Include io.h for write() on win32
2009-05-30 15:14:01 +02:00
Hans Breuer
136793cc5e
Simplified for pre-built package use
2009-05-30 15:08:29 +02:00
Hans Breuer
f4e89ab877
Replace FIXME with proper SDK version define
2009-05-30 15:02:14 +02:00
Matthias Clasen
661bb521d1
Bump version
2009-05-28 23:50:48 -04:00
Matthias Clasen
33a2f5a212
Release 2.21.1
2009-05-28 23:44:48 -04:00
Matthias Clasen
479c45564a
Update NEWS once more
2009-05-28 23:06:24 -04:00
Matthias Clasen
62abf79be2
Another pedantic docs fix
2009-05-28 14:40:18 -04:00
Alexander Larsson
d32226da6d
Ref the right type in g_socket_control_message_deserialize
...
We were not looking at the right type at all due to a typo.
2009-05-28 15:34:57 +02:00