Tim Janik
dce1a63bf4
glib/gtester.c:Read the output of the child process
...
svn path=/trunk/; revision=5890
2007-11-20 15:00:36 +00:00
Tim Janik
e413112683
glib/gtester.c:Use g_spawn_async_with_pipes()
...
svn path=/trunk/; revision=5889
2007-11-20 15:00:35 +00:00
Tim Janik
0217653b80
glib/gtester.c:Spawn a process async and quit gtester after the child process exited
...
svn path=/trunk/; revision=5888
2007-11-20 15:00:34 +00:00
Tim Janik
66bef13e6f
glib/gtester.c:Added a first revision of gtester
...
svn path=/trunk/; revision=5887
2007-11-20 15:00:33 +00:00
Tim Janik
25053dc518
Implemented test log serialization.
...
* glib/gtestframework.h: added g_test_log*() API.
* glib/gtestframework.c: implement test log serialization.
svn path=/trunk/; revision=5886
2007-11-20 15:00:32 +00:00
Tim Janik
e3c66f03e0
Implemented test logging basics.
...
* glib/gtestframework.c: added --debug-log and --verbose, implemented
test information logging.
* testing.c: test g_test_maximized_result() and g_test_minimized_result().
svn path=/trunk/; revision=5885
2007-11-20 15:00:31 +00:00
Tim Janik
6145aaca50
Implemented g_test_timer*().
...
* gtestframework.c: implemented g_test_timer*().
* tests/testing.c: added a g_test_timer*() test.
svn path=/trunk/; revision=5884
2007-11-20 15:00:30 +00:00
Tim Janik
ba166c0081
Implemented support for testpaths.
...
* gtestframework.c: implemented g_test_add_vtable() and g_test_add_func().
* tests/testing.c: use g_test_add() and g_test_add_func() to majorly simplify main().
svn path=/trunk/; revision=5883
2007-11-20 15:00:29 +00:00
Tim Janik
b2a4c8bae2
testing.c: added tests for the g_test_rand*() API.
...
svn path=/trunk/; revision=5882
2007-11-20 15:00:28 +00:00
Tim Janik
e47c4253f9
Implemented g_test_rand*().
...
* gtestframework.h: fixed g_assert_cmp*() to evaluate arguments only once.
added g_assert_cmpuint(). completed g_test_rand*() to cover bits, ints,
doubles and ranges.
* gtestframework.c: fixed "--seed" option and implemented g_test_rand*().
svn path=/trunk/; revision=5881
2007-11-20 15:00:27 +00:00
Tim Janik
fcf30698fe
testing.c: added tests for g_assert_cmphex() and forked test traps.
...
svn path=/trunk/; revision=5880
2007-11-20 15:00:26 +00:00
Tim Janik
f1d751b76e
Implemented g_test_trap_fork() API.
...
* gtestframework.h: added g_assert_cmphex(). reworked g_test_trap*() API.
* gtestframework.c: implemented g_test_trap_fork() API.
svn path=/trunk/; revision=5879
2007-11-20 15:00:25 +00:00
Tim Janik
ca1c42405e
that match a given test path. (g_test_run_suite): run suite only if it
...
* glib/gtestframework.c:
that match a given test path.
(g_test_run_suite): run suite only if it matches the existing test paths.
* glib/tests/testing.c: minor rename.
svn path=/trunk/; revision=5878
2007-11-20 15:00:24 +00:00
Tim Janik
cc3bf40d26
GTest framework started.
...
* glib/gtestframework.h: testing framework API as proposed on gtk-devel-list.
includes elaborate assertions, performance report functions, test traps,
test timer, test random numbers, teardoiwn garbage collection functions
and general test case / test suite management APIs.
* glib/gtestframework.c: first test framework implementation. already covers
some test suite management APIs and assertion message implementations.
* glib/tests/testing.c: test program for the testing framework.
* glib/tests/Makefile.am: complie testing.c as test. run all tests as part of
make test:.
svn path=/trunk/; revision=5877
2007-11-20 15:00:23 +00:00
Tim Janik
edfef23665
glib/Makefile.am: build tests/ subdir after building libglib.
...
svn path=/trunk/; revision=5876
2007-11-20 15:00:21 +00:00
Tim Janik
f0187b0a1b
Added gtestframework.[hc] and glib/tests/.
...
svn path=/trunk/; revision=5874
2007-11-20 15:00:19 +00:00
Sven Neumann
d07f85e11e
use g_strconcat() instead of g_strjoin() to concatenate two strings.
...
2007-11-20 Sven Neumann <sven@gimp.org>
* glib/gerror.c (g_error_add_prefix): use g_strconcat() instead of
g_strjoin() to concatenate two strings.
svn path=/trunk/; revision=5873
2007-11-20 10:46:15 +00:00
Marco Barisione
9f86f44826
Pass an unsigned long instead of an int to pcre_fullinfo() to avoid
...
2007-11-19 Marco Barisione <marco@barisione.org>
* glib/gregex.c: Pass an unsigned long instead of an int to
pcre_fullinfo() to avoid problems on 64-bit systems
svn path=/trunk/; revision=5869
2007-11-19 14:06:18 +00:00
Marco Barisione
d887ff42eb
When the compilation of a pattern fails in the error message use the
...
2007-11-19 Marco Barisione <marco@barisione.org>
* glib/gregex.c: When the compilation of a pattern fails in the error
message use the character offset and not the byte offset.
svn path=/trunk/; revision=5867
2007-11-19 11:27:43 +00:00
Matthias Clasen
29a0692575
Documentation improvements. ( #496518 , Stefan Schulze Frielinghaus)
...
2007-11-18 Matthias Clasen <mclasen@redhat.com>
* glib/gbase64.c: Documentation improvements. (#496518 ,
Stefan Schulze Frielinghaus)
svn path=/trunk/; revision=5864
2007-11-19 03:39:37 +00:00
Matthias Clasen
79668cdf02
Check whether assembler supports numerical local labels.
...
2007-11-18 Matthias Clasen <mclasen@redhat.com>
* configure.in: Check whether assembler supports numerical local
labels.
* glib/gatomic.c: Fix powerpc implementation of atomic ops for
platforms where the assembler doesn't support numerical local
labels. (#445362 )
svn path=/trunk/; revision=5861
2007-11-18 17:42:59 +00:00
Ryan Lortie
1e2c77ecbc
new flag G_MARKUP_PREFIX_ERROR_POSITION to cause the parser to prepend
...
006-11-15 Ryan Lortie <desrt@desrt.ca>
* docs/reference/glib/tmpl/markup.sgml:
* glib/gmarkup.h:
* glib/gmarkup.c: new flag G_MARKUP_PREFIX_ERROR_POSITION to cause the
parser to prepend location information (ie: "Error on line %d, char
%d:") to errors generated by the GMarkupParser callbacks.
Closes #496046 .
svn path=/trunk/; revision=5860
2007-11-16 03:36:51 +00:00
Ryan Lortie
f2a5aa6700
new functions g_prefix_error and g_propagate_prefixed_error.
...
2006-11-15 Ryan Lortie <desrt@desrt.ca>
* docs/reference/glib/glib-sections.txt:
* glib/glib.symbols:
* glib/gerror.h:
* glib/gerror.c: new functions g_prefix_error and
g_propagate_prefixed_error.
svn path=/trunk/; revision=5859
2007-11-16 03:05:45 +00:00
Matthias Clasen
dbe4c82b65
One more
...
svn path=/trunk/; revision=5853
2007-11-10 01:47:51 +00:00
Matthias Clasen
662f9e46d1
Coding style cleanups and doc improvements. ( #491979 , Areg Beketovski)
...
2007-11-09 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c: Coding style cleanups and doc
improvements. (#491979 , Areg Beketovski)
svn path=/trunk/; revision=5852
2007-11-10 01:45:12 +00:00
Matthias Clasen
897cf88edf
Coding style cleanups and doc improvements. ( #491975 , Areg Beketovski)
...
2007-11-09 Matthias Clasen <mclasen@redhat.com>
* glib/giochannel.c: Coding style cleanups and doc
improvements. (#491975 , Areg Beketovski)
svn path=/trunk/; revision=5851
2007-11-10 01:11:58 +00:00
Matthias Clasen
4abb6c13be
Improve the docs. ( #491974 , Areg Beketovski)
...
2007-11-09 Matthias Clasen <mclasen@redhat.com>
* glib/gmain.c (g_main_context_iteration): Improve the
docs. (#491974 , Areg Beketovski)
svn path=/trunk/; revision=5850
2007-11-10 00:23:16 +00:00
Matthias Clasen
0a967d39e7
Improve g_date_clamp docs. ( #491970 , Areg Beketovski)
...
2007-11-09 Matthias Clasen <mclasen@redhat.com>
* glib/tmpl/date.sgml: Improve g_date_clamp docs. (#491970 ,
Areg Beketovski)
svn path=/trunk/; revision=5849
2007-11-10 00:16:23 +00:00
Matthias Clasen
284c7e559b
Add AM_PROG_CC_C_O.
...
2007-11-09 Matthias Clasen <mclasen@redhat.com>
* configure.in: Add AM_PROG_CC_C_O.
* Makefile.am: Remove the install-exec-local hook and use
configexecincludedir_DATA instead, in an attempt to avoid
automake 1.9 <> 1.10 incompatibilities.
* glib/Makefile.am: Rename MIRRORING_TAB_SOURCES, since
automake 1.10 complains.
svn path=/trunk/; revision=5848
2007-11-09 23:40:41 +00:00
Matthias Clasen
d451314384
Improve the docs. ( #491968 , Areg Beketovski)
...
2007-11-09 Matthias Clasen <mclasen@redhat.com>
* glib/gspawn.c (g_spawn_sync): Improve the docs. (#491968 ,
Areg Beketovski)
svn path=/trunk/; revision=5846
2007-11-09 16:45:42 +00:00
Matthias Clasen
e8900bc3b7
More docs fixes
...
svn path=/trunk/; revision=5842
2007-11-09 03:33:35 +00:00
Matthias Clasen
58178261fd
More doc fixes
...
svn path=/trunk/; revision=5840
2007-11-09 03:29:51 +00:00
Matthias Clasen
dbfdac8d22
Fix the doc wording. ( #491957 , Areg Beketovski)
...
2007-11-08 Matthias Clasen <mclasen@redhat.com>
* glib/gmain.c (g_main_context_release): Fix the doc
wording. (#491957 , Areg Beketovski)
svn path=/trunk/; revision=5836
2007-11-09 03:01:01 +00:00
Matthias Clasen
62ba4fa91a
Improve the docs. ( #436293 , Vincent Untz)
...
2007-11-08 Matthias Clasen <mclasen@redhat.com>
* glib/goption.c (g_option_context_new): Improve the docs.
(#436293 , Vincent Untz)
svn path=/trunk/; revision=5834
2007-11-09 02:50:44 +00:00
Matthias Clasen
ed7e9b2459
Expand the docs a bit. ( #317775 , Søren Sandmann)
...
2007-11-08 Matthias Clasen <mclasen@redhat.com>
* glib/gmain.c (g_main_loop_quit): Expand the docs
a bit. (#317775 , Søren Sandmann)
svn path=/trunk/; revision=5833
2007-11-09 02:46:41 +00:00
Matthias Clasen
7af5eccdb5
Fix up includes
...
svn path=/trunk/; revision=5823
2007-11-08 12:23:55 +00:00
Matthias Clasen
d303704549
Try harder to reset shift state with AIX iconv(). ( #467537 )
...
2007-11-08 Matthias Clasen <mclasen@redhat.com>
* glib/gconvert.c (g_convert_with_iconv): Try harder to reset
shift state with AIX iconv(). (#467537 )
svn path=/trunk/; revision=5821
2007-11-08 06:04:00 +00:00
Matthias Clasen
263a48aaec
Don't leave out parameters uninitialized. ( #490061 , Benjamin Otte)
...
2007-11-08 Matthias Clasen <mclasen@redhat.com>
* glib/gstrfuncs.c (g_parse_long_long): Don't leave
out parameters uninitialized. (#490061 , Benjamin Otte)
svn path=/trunk/; revision=5819
2007-11-08 05:24:29 +00:00
Matthias Clasen
1c93d867fc
Don't leak the condvar. ( #479724 , Areg Beketovski)
...
2007-11-07 Matthias Clasen <mclasen@redhat.com>
* glib/gmain.c (g_main_context_unref): Don't leak the
condvar. (#479724 , Areg Beketovski)
svn path=/trunk/; revision=5818
2007-11-08 03:53:41 +00:00
Matthias Clasen
589bd2f463
New function, to get the stack of open elements. ( #452887 , Ryan Lortie)
...
2007-11-07 Matthias Clasen <mclasen@redhat.com>
* glib/glib.symbols:
* glib/gmarkup.[hc] (g_markup_parse_context_get_element_stack):
New function, to get the stack of open elements. (#452887 ,
Ryan Lortie)
svn path=/trunk/; revision=5816
2007-11-08 03:28:09 +00:00
Matthias Clasen
1dc3d6f088
Make some functions that take a GError return boolean instead of void.
...
2007-11-07 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.[hc]: Make some functions that take
a GError return boolean instead of void. (#375651 , Matt Barnes)
svn path=/trunk/; revision=5815
2007-11-08 03:19:37 +00:00
Matthias Clasen
126d98216a
Improve docs
...
svn path=/trunk/; revision=5807
2007-11-07 16:44:21 +00:00
Matthias Clasen
e346a16571
Fix builddir != srcdir
...
svn path=/trunk/; revision=5806
2007-11-07 16:27:41 +00:00
Tor Lillqvist
7d2ec70a49
Not needed, just use -DPCRE_STATIC.
...
2007-11-07 Tor Lillqvist <tml@novell.com>
* glib/update-pcre/notdll.patch: Not needed, just use -DPCRE_STATIC.
* glib/update-pcre/Makefile.am: Drop notdll.patch.
* glib/update-pcre/Makefile.am-1
* glib/update-pcre/update.sh
* glib/pcre/Makefile.am
* glib/Makefile.am: Use -DPCRE_STATIC.
* tests/gio-test.c
* tests/mainloop-test.c
* tests/spawn-test.c: #define pipe(fds) _pipe(fds, 4096,
_O_BINARY) on Windows.
* tests/regex-test.c (test_expand): Don't print NULL with %s.
svn path=/trunk/; revision=5805
2007-11-07 09:49:25 +00:00
Matthias Clasen
1c6dffc356
2.14.3
...
svn path=/trunk/; revision=5802
2007-11-07 05:42:02 +00:00
Matthias Clasen
5b81acfae2
Update the internal copy of PCRE to 7.4
...
2007-11-06 Matthias Clasen <mclasen@redhat.com>
* glib/pcre/*: Update the internal copy of PCRE to 7.4
svn path=/trunk/; revision=5800
2007-11-07 04:57:22 +00:00
Tor Lillqvist
43c16432fc
Plug small one-time leak on Windows. ( #488068 , Daniel Atallah)
...
2007-10-22 Tor Lillqvist <tml@novell.com>
* glib/gutils.c (_glib_gettext): Plug small one-time leak on
Windows. (#488068 , Daniel Atallah)
svn path=/trunk/; revision=5795
2007-10-22 20:13:55 +00:00
Behdad Esfahbod
9df1f4fcc7
Fix warnings from sparse. ( #487491 , Kjartan Maraas)
...
2007-10-21 Behdad Esfahbod <behdad@gnome.org>
* glib/gdate.c (g_date_strftime):
* glib/gmain.c (g_main_context_check):
* glib/gregex.c (g_match_info_fetch_all), (g_regex_split_full):
* glib/gthread.c (g_once_init_enter_impl), (g_once_init_leave):
* glib/gthread.h:
* glib/gutf8.c (g_utf16_to_utf8), (g_utf16_to_ucs4):
* tests/errorcheck-mutex-test.c (lock_locked_mutex),
(trylock_locked_mutex), (unlock_unlocked_mutex),
(free_locked_mutex), (wait_on_unlocked_mutex),
(wait_on_otherwise_locked_mutex), (timed_wait_on_unlocked_mutex),
(timed_wait_on_otherwise_locked_mutex):
Fix warnings from sparse. (#487491 , Kjartan Maraas)
svn path=/trunk/; revision=5792
2007-10-21 17:01:29 +00:00
Matthias Clasen
a57cf3893c
Check for sys/resource.h
...
2007-10-16 Matthias Clasen <mclasen@redhat.com>
* configure.in: Check for sys/resource.h
* glib/gspawn.c: Improve the fdwalk implementation on Linux
to only walk over actually open file descriptors. (#469231 ,
Lennart Poettering)
svn path=/trunk/; revision=5783
2007-10-16 05:28:10 +00:00
Behdad Esfahbod
5fa8c6ef89
Check for NULL finalizer. ( #476849 , Areg Beketovski)
...
2007-09-19 Behdad Esfahbod <behdad@gnome.org>
* glib/ghook.c (g_hook_free): Check for NULL finalizer. (#476849 , Areg
Beketovski)
svn path=/trunk/; revision=5776
2007-09-19 20:36:53 +00:00