Matthias Clasen
71d508776e
Remove comment as well
2009-12-21 09:21:54 -05:00
Matthias Clasen
7db8b92b97
Revert the g_set_prgname change
...
This change breaks our API and causes warnings from essentially all applications.
See bug 563627.
2009-12-21 09:16:32 -05:00
Kamal Mostafa
046e521b4f
Fix typo "Performace" in gtester-report Details pop-up window
2009-12-19 01:57:03 +01:00
Matthew W. S. Bell
2321e5aed0
Initialise variable in g_time_val_from_iso8601()
...
The function does not initialise the struct tm,
giving it improper values of tm_isdst making the result
an hour out.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603540
2009-12-02 01:48:30 +01:00
Ryan Lortie
74a970f754
Add byteswap macros for gsize/gssize.
2009-11-30 19:53:30 -05:00
Matthias Clasen
12939c54f9
Disable a broken test
...
One of the option context tests relied on the ability to
call g_set_pgrname() more than once. Thats no longer possible
(without incurring a warning that wrecks the test).
2009-11-29 20:47:51 -05:00
Christian Persch
b3156508c4
Add TB and PB cases to g_format_size_for_display
2009-11-26 10:20:12 +01:00
Cody Russell
04d83e8e50
gtester should fail even if -k is passed
2009-11-23 07:48:14 -06:00
Tor Lillqvist
6e86c9a6aa
Avoid gcc warning about redeclaration of atexit() on MinGW
2009-11-10 01:40:01 +02:00
Tor Lillqvist
3c57a6c7cc
Don't call WSAEventSelect() on -1
...
If g_io_win32_sock_close() has been called on a socket channel, don't
later in g_io_win32_free() call WSAEventSelect() on its fd which has
been set to -1.
2009-11-05 00:04:33 +02:00
Carlo Bramini
b64ee1f020
Make g_file_test() behave on Windows more like as on POSIX
...
Patch from bug #572252 .
2009-11-03 14:30:16 +02:00
Benjamin Otte
4288ad7692
Properly nul-terminate return values from g_convert()
...
The patch ensures that multibyte character sets are properly
nul-terminated. This is an issue because the documentation claims to
return a "nul-terminated" string and users of the API assume that means
a proper nul-termination in the resulting character set.
I looked at Pidgin and GStreamer code and found at least 3 cases where
this was happening.
This patch also reverts the documentation change from
5a633f82db
as that is now no longer
necessary.
2009-10-28 19:26:17 +01:00
Benjamin Otte
5a633f82db
Clarify documentation about g_convert() nul-terminated returns
...
THere is effectively no nul-termination for multibyte characters.
2009-10-27 21:31:25 +01:00
Sven Herzberg
3dab24828e
make sure g_set_prgname() gets called only once
...
* glib/gutils.c: copy the call-once statement from g_set_application_name();
Fixes Bug #563627 : g_get_prgname() threadsafety
2009-10-23 16:23:46 +02:00
Matthias Clasen
e9fe53980b
Fix --runtime-libdir option
...
For stable releases, it needs to take LT_REVISION into account, not
hardcode 0.
2009-09-29 23:08:03 -04:00
Matthias Clasen
2f93bea177
Avoid a C99ism
...
Move a variable declaration to the beginning of the block; see
bug 596561. Also remove a pointless register declaration.
2009-09-29 20:45:26 -04:00
Matthias Clasen
442dadf311
Improve docs for g_utf16_to_utf8
...
Document that g_utf16_to_utf8 does not validate the resulting
UTF-8 string. See bug 596314.
2009-09-29 20:39:39 -04:00
Alexander Larsson
70027bf092
Fix up cast in gdb macros
...
We need to actually assign the casted value somewhere.
2009-09-28 15:48:17 +02:00
Alexander Larsson
e657dee578
Use right soname for gdb autoloaded python files
...
We need to look at LT_REVISION too to get the right filename.
This was just hardcoded to zero before which is obviously wrong.
2009-09-28 15:48:17 +02:00
Matthias Clasen
cc95c60c69
Fix location of gdb macros
...
These files need to be put in a location that corresponds to the
location of the libraries, so we need to take the runtime-libdir
path into account.
2009-09-24 10:26:46 -04:00
Matthias Clasen
4c633ff0b5
2.22.0
2009-09-22 16:57:08 -04:00
Alexander Larsson
42320706c4
Add gforeach gdb command
2009-09-21 15:39:00 +02:00
Alexander Larsson
2b8943237f
Add pretty printer for hashtables
2009-09-21 15:39:00 +02:00
Alexander Larsson
2e8768d9a5
Add pretty printing for GList and GSList
2009-09-21 15:39:00 +02:00
Alexander Larsson
efe9169234
Initial support for gdb python macros
...
This includes support for gobject pointer pretty printing and
signal frame compression in backtraces.
https://bugzilla.gnome.org/show_bug.cgi?id=595619
2009-09-21 15:39:00 +02:00
Matthias Clasen
53fc10d269
Fix a lot of clang complaints
...
Mostly dead assignments.
2009-09-18 19:20:06 -04:00
Christian Dywan
278ac0a45d
Bug 579050 Allow making selected critical and warning messages non-fatal
...
Implement g_test_log_set_fatal_handler which is a function similar to
g_log_set_default_handler but for use in unit tests where certain
errors have to be ignored because it is not possible to fix or avoid
them otherwise. A unit test is added.
2009-09-10 16:45:49 +02:00
Dan Winship
bc1dd5cf11
Call element_free_func when shrinking array with g_ptr_array_set_size
2009-09-07 12:35:51 -04:00
Matthias Clasen
05c2aeaf33
Add a Since: tag
2009-09-04 20:41:25 -04:00
Benjamin Otte
24bec5c5bd
Bug 594034 - Add g_mkstemp_full()
...
This function exposes more variables than g_mkstemp() and therefor
allows more flexibility when creating temporary files.
The intended use is gio's code for g_file_replace() (see next patch)
2009-09-04 22:45:07 +02:00
Dan Winship
8212aadac7
g_time_val_from_iso8601: handle timezoneless dates
...
per ISO 8601:2004 4.2.5.2
Based on a patch from Andy Shevchenko
http://bugzilla.gnome.org/show_bug.cgi?id=589491
2009-09-01 09:40:03 -04:00
Matthias Clasen
3ba64e72cf
Read /dev/urandom unbuffered
...
To avoid wasting entropy. Bug 593232.
2009-08-27 22:59:05 -04:00
Christian Persch
8ef30758d5
Preserve errno
...
When using errno in g_set_error with _(), preserve errno. Bug #592457 .
2009-08-22 15:08:43 +02:00
Benjamin Otte
981d14e85c
Improve documentation for g_error_matches()
2009-08-18 11:35:01 +02:00
Tor Lillqvist
1b298d6a1b
Avoid gcc warning on Windows
...
Avoid "function declaration isn't a prototype" warnings from gcc 4.4
in the Windows-specific code.
2009-08-14 23:04:55 +03:00
Alexander Larsson
d20a188b12
Only fsync if the existing file is > 0 bytes
...
This means we don't sync in the case where we created an (empty)
temp file and now replace it with the data.
This fixes (among other things) the performance of trashing files.
2009-08-11 20:26:12 +02:00
Craig Loftus
a465508e2d
Migrate gbase64 docs from SGML template to inline comments
...
Fixes bug #589649 .
Signed-off-by: David King <davidk@openismus.com>
2009-08-10 15:40:01 +02:00
Behdad Esfahbod
ba6be2035d
[gbsearcharray] Use malloc() instead of realloc(NULL,...)
2009-07-20 16:03:25 -04:00
Matthias Clasen
91925d2cf0
Another possible error code clash, yay
2009-07-10 13:11:28 -04:00
Matthias Clasen
c23536cefe
Improve g_str_equal docs
...
Add a reference to g_strcmp0(), cf. bug 587938.
2009-07-10 11:18:31 -04:00
Ryan Lortie
593ea5f6b0
Ensure GTree is consistent after _destroy()
...
See comment #9 on bug 587773
2009-07-07 21:29:46 +01:00
Ryan Lortie
10ba0c2e5c
Merge branch 'tree-refcount'
2009-07-07 09:45:31 +01:00
Matthias Clasen
d5a5130519
Minor doc fix
2009-07-05 23:55:00 -04:00
Ryan Lortie
8792d862db
GTree: switch to GSlice, add refcounts ( #587773 )
2009-07-05 12:30:54 +01:00
Dan Winship
4363f1932f
Add g_main_context_push_thread_default() etc
...
This allows applications to use async methods from other threads, or
in multiple independent main loops.
http://bugzilla.gnome.org/show_bug.cgi?id=579984
2009-07-01 09:02:23 -04:00
Christian Dywan
49172a71aa
Display '-h' in --help output and accept '-h' and -?'
...
'-h' is the preferred short version of '--help' now and displayed
in '--help' but for backwards compatibility '-?' is still supported.
If existing code uses '-h' for something else, GOptionContext will
not override it.
Fixes bug 556706.
2009-06-28 02:45:50 +02:00
Jani Monoses
09c3f6dd4b
Fix C++ warnings in g_error() code
...
Put space before ending semicolon in for(;;) ; to avoid C++ build warnings.
Closes bug 586928.
2009-06-27 11:03:47 +03:00
David Zeuthen
0ccd18bc83
Bug 586675 – Runtime library location
...
Introduce an option to specify the runtime location for libraries via
a relative path to libdir.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2009-06-23 12:58:35 -04:00
Matthias Clasen
440bf5bee5
Use pipe2 when available
...
This avoids a small window for races between pipe and fdset.
Reported in bug 579933 by Thiago Macieira.
2009-06-19 23:44:29 -04:00
Ryan Lortie
4c791f49e5
GMappedFile: add refcounting, switch to GSlice
...
- add g_mapped_file_ref() and g_mapped_file_unref().
- deprecate g_mapped_file_free().
- move to GSlice for allocating the GMappedFile struct.
2009-06-18 15:01:18 -04:00