Emmanuele Bassi
016cecb179
Revert hack that broke things badly on Windows
...
This should fix bug #628952 .
Don't include glib/gdatasetprivate.h directly. Especially don't define
GLIB_COMPILATION when doing that, as that causes breakage on Windows
because of the variable dllimport/dllexport stuff in gtypes.h that
checks GLIB_COMPILATION. That macro really should be defined only when
compiling code that goes into the libglib DLL. Otherwise the compiler
thinks that variables that should be imported from libglib are
actually defined in the code being compiled.
Just call g_atomic_pointer_get() as such, don't bother with
G_DATALIST_GET_FLAGS.
Signed-off-by: Tor Lillqvist <tml@iki.fi>
2010-09-08 12:06:49 +03:00
Inaki Larranaga Murgoitio
349322622a
Updated Basque language
2010-09-07 18:03:33 +02:00
Piotr Drąg
e96bbfe63a
Updated Polish translation
2010-09-07 17:43:37 +02:00
Piotr Drąg
c3a7e51edf
Updated Polish translation
2010-09-07 17:42:19 +02:00
Duarte Loreto
c406b272a6
Updated Portuguese translation
2010-09-07 00:33:31 +01:00
Duarte Loreto
5a0ba0f7fc
Updated Portuguese translation
2010-09-07 00:33:31 +01:00
Daniel Nylander
d0a4fae95f
Updated Swedish translation
2010-09-06 23:10:09 +02:00
Gabor Kelemen
3b9055265f
Updated Hungarian translation
2010-09-06 15:07:35 +02:00
Tor Lillqvist
548ddd5fe9
Fix build on Windows and possibly other non-Linux platforms
...
Include glibconfig.h in files that test G_OS_WIN32. Include headers
for GLib APIs used conditionally where needed.
2010-09-06 15:57:32 +03:00
Emmanuele Bassi
2aa135ee3d
Whitespace fixes
2010-09-06 12:26:40 +01:00
Damien Lespiau
43098d0038
datetime: Rename shadowing variables
...
timezone and tzname shadow variables declared in time.h. Let's rename
them to time_zone and tz_name then.
https://bugzilla.gnome.org/show_bug.cgi?id=628839
2010-09-06 11:51:11 +01:00
Thiago Santos
875ad12345
gdatetime: Use proleptic gregorian
...
Use Proleptic Gregorian calendar instead of the Julian calendar
as the internal representation.
https://bugzilla.gnome.org/show_bug.cgi?id=50076
Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
2010-09-06 11:50:30 +01:00
Christian Hergert
6bb89501cf
datetime: use g_utf8_next_char() to walk utf8 string
...
Previously, the format string was iterated many times by
walking to the given offset in the string repeatedly.
This patch instead walks the string using g_utf8_next_char().
Additionally, the character for lookups was a char and could
loose content. This uses gunichar instead.
https://bugzilla.gnome.org/show_bug.cgi?id=50076
2010-09-06 11:50:30 +01:00
Christian Hergert
52e44ddec2
datetime: avoid using __year
...
These were left over from when the inline functions where implemented
as macros. They are no longer needed and where clashing with the
global __year anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=50076
2010-09-06 11:50:30 +01:00
Emmanuele Bassi
64300c0cc4
datetime: Add get_week_of_year()
...
https://bugzilla.gnome.org/show_bug.cgi?id=628029
Based on a patch by: Joseph Pingenot
Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
2010-09-06 11:50:30 +01:00
Emmanuele Bassi
70ef2e3bf6
datetime: Rename internal method
...
Use add_ymd(), to reflect the order of the arguments.
2010-09-06 11:50:30 +01:00
Emmanuele Bassi
959886d95e
build: Fix warnings caused by missing includes
2010-09-06 11:43:04 +01:00
Khaled Hosny
438d195d19
Updated Arabic translation
2010-09-05 16:23:00 +02:00
Chao-Hsiung Liao
f4c84a59f8
Updated Traditional Chinese translation(Hong Kong and Taiwan)
2010-09-05 19:24:01 +08:00
Matthias Clasen
f13d561211
More header inclusion cleanup
2010-09-05 00:23:03 -04:00
Emmanuele Bassi
19972a1b57
build: Quench the compiler's thirst for warnings
2010-09-04 18:24:50 +01:00
Emmanuele Bassi
581e68b7d3
gmain: Define _GNU_SOURCE before including glibconfig.h
...
As it pulls in unistd.h from something else.
2010-09-04 18:15:15 +01:00
Emmanuele Bassi
ca7dee5949
Build fixes for the fall-out of the inclusion changes
2010-09-04 18:04:34 +01:00
Emmanuele Bassi
b1dbcc4023
gtimer: Fix a compilation warning
2010-09-04 18:03:33 +01:00
Emmanuele Bassi
01a46e5c65
Hack to include glib/gdatasetprivate.h directly
...
The gdatasetprivate.h header includes gatomic.h directly. It all works
well in GLib, but inside GObject it will trigger the single inclusion
guard.
Since this is a private header, and it's kind of a special case, one way
to fix it is to declare GLIB_COMPILATION around it and fool the single
inclusion guard in gatomic.h into thinking we're compiling GLib and not
GObject.
2010-09-04 17:25:37 +01:00
Emmanuele Bassi
82db1446b3
Add missing gstrfuncs.h include
...
For g_strdup() and friends.
2010-09-04 17:22:18 +01:00
Matthias Clasen
04077ff5c5
More include cleanups
2010-09-03 23:03:14 -04:00
Matthias Clasen
dc2e46b2aa
Don't include glib.h in other headers
2010-09-03 21:24:40 -04:00
Matthias Clasen
2effb8d0ea
Remove excessive header includes
2010-09-03 21:20:07 -04:00
Matthias Clasen
7c68050451
Remove excessive header includes
2010-09-03 21:15:45 -04:00
Matthias Clasen
aad1921651
Don't include glib.h in other headers
2010-09-03 21:12:03 -04:00
Matthias Clasen
349aec676c
Remove excessive header inclusions
2010-09-03 20:57:05 -04:00
Matthias Clasen
633f438300
Remove excessive header inclusions
2010-09-03 20:55:17 -04:00
Matthias Clasen
7ddd2100c3
Remove excessive header inclusions
2010-09-03 20:53:37 -04:00
Matthias Clasen
5681809448
Remove excessive header inclusions
2010-09-03 20:51:08 -04:00
Matthias Clasen
a376d9f4c8
Remove some unneeded headers
2010-09-03 20:46:40 -04:00
Matthias Clasen
92c577eeff
Remove eexcessive header inclusions
2010-09-03 20:44:59 -04:00
Matthias Clasen
0a9eb80798
Remove redundant header inclusions
2010-09-03 20:41:52 -04:00
Matthias Clasen
6e3b14e155
Remove redundant header inclusions
2010-09-03 20:38:30 -04:00
Matthias Clasen
c5049d86f9
Remove redundant header inclusions
2010-09-03 20:34:15 -04:00
Matthias Clasen
96d87da379
Remove redundant header inclusions
2010-09-03 20:30:54 -04:00
Matthias Clasen
3e2f1e3825
Remove redundant header inclusions
...
and some whitespace cleanup.
2010-09-03 20:27:45 -04:00
Matthias Clasen
8f81ee86ee
Remove redundant header inclusions
2010-09-03 20:15:16 -04:00
Matthias Clasen
d95c6b8834
Remove redundant header inclusions
2010-09-03 20:12:09 -04:00
Matthias Clasen
1409bbab67
Remove redundant header inclusions
2010-09-03 20:05:27 -04:00
Matthias Clasen
9471902d4d
Remove redundant header inclusions
2010-09-03 20:01:55 -04:00
Matthias Clasen
ebcdbd9555
Remove redundant header inclusions
...
and clean up some whitespace
2010-09-03 19:49:34 -04:00
Matthias Clasen
9b3fb41a5e
Remove redundant header inclusions
...
and clean up some whitespace
2010-09-03 19:41:49 -04:00
Matthias Clasen
156a3f7195
Whitespace cleanup
2010-09-03 19:38:56 -04:00
Matthias Clasen
8300820f7b
Remove redundant header inclusions
2010-09-03 19:37:54 -04:00