| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Directly adapted from g_date_time_format, this allows to create a formatted string
from a ICalTime object.
|
|
|
|
|
| |
Do not return if the value is null for optional parameters as it is explicitly
allowed.
|
|
|
|
| |
allow-none has been deprecated and replaced by either nullable or optional.
|
|\ |
|
| | |
|
| |
| |
| |
| | |
828cec0 removed the priv member on the master branch only.
|
|\ \
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rather than increase the CMake version requirement to 3.7,
in order to upgrade from our less-than-perfect home-grown
FindICU we copy in the official CMake version and use that.
This seems to fix static linking problems with ICU on Windows.
It may also fix static linking on other platforms.
|
| |\
| | |
| | | |
libical-glib: Simplify memory management around ICalCompIter
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously, before this change, the components returned from
the ICalCompIter structures did not hold the reference to the parent
component, thus the parent component could be freed before the returned
instance, effectively destroying the internal libical native structure.
There was required to set the owner manually before, but it breaks
abstraction and is easy to forget.
This change makes all these things transparent. The old code does not need
to be changed, because it should set the same owner anyway, thus the call
results in no change on the ownership of the returned components.
|
| | | |
|
| | |
| | |
| | |
| | | |
otherwise it uses clang
|
| | |
| | |
| | |
| | | |
conversion from size_t to unsigned long
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
FAILED: src/libical/ICal-3.0.gir /Users/appveyor/projects/libical/build/src/libical/ICal-3.0.gir
cd /Users/appveyor/projects/libical/build/src/libical && /Applications/CMake.app/Contents/bin/cmake -E env "CC='/Applications/Xcode-12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc'" /usr/local/Cellar/gobject-introspection/1.70.0_1/bin/g-ir-scanner --c-include=libical/ical.h --pkg-export libical --identifier-prefix=ical -I/Users/appveyor/projects/libical/src/libical /Users/appveyor/projects/libical/build/src/libical/ical.h --namespace=ICal --nsversion=3.0 --no-libtool --library=ical --include=GObject-2.0 -L/Users/appveyor/projects/libical/build/lib --output /Users/appveyor/projects/libical/build/src/libical/ICal-3.0.gir --accept-unprefixed
In file included from /Users/appveyor/projects/libical/build/src/libical/g-ir-cpp-sqp1qszx.c:4:
/Users/appveyor/projects/libical/build/src/libical/ical.h:137:10: fatal error: 'time.h' file not found
^~~~~~~~
1 error generated.
|
| | |
| | |
| | |
| | | |
an attempt to fix finding gobject-introspection-1.0
|
| | |
| | |
| | |
| | | |
ubuntu uses dart as default sh
|
| | |
| | |
| | |
| | | |
This ICalTimezone lifetime is a little bit special to reduce the allocated memory.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Thanks to paweljonskim
"Resolve GetNumberFormat only on windows GetNumberFormat
is not implemented on wine correctly
(https://forum.winehq.org/viewtopic.php?t=27809) which results
in error when building. That means - if any linux user has
installed wine, the build of libical will fail."
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
pkgconfig reports: No package 'gobject-introspection-1.0' found
need to investigate this
|
| | |
| | |
| | |
| | | |
on Linux and Mac
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
temporarily switch to using NMake Makefiles on Windows
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
disable on Windows
install gtk-doc packages on Mac and Ubuntu
|
| |/ |
|
| |
| |
| |
| |
| | |
It returns a reference of the newly create ICalTimezone so the caller has
to actually unref it.
|
|\ \
| | |
| | | |
Revert "libical-glib: Fix annotation of i_cal_time_get_timezone"
|
| | |
| | |
| | |
| | | |
This ICalTimezone lifetime is a little bit special to reduce the allocated memory.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
There is a newly created TimeZone object but it is owned by the internal cache.
We need to call `i_cal_object_free_global_objects` to free it.
This reverts commit 81c933297c2c6a0430f19fa14acf47ba1acce96a.
|
| |
| |
| |
| | |
DEF_USE_BUILTIN_TZDATA is True on Windows; False otherwise
|
|\ \
| | |
| | | |
libical-glib: Fix annotation of i_cal_time_get_timezone
|
|/ /
| |
| |
| |
| | |
It returns a reference of the newly create ICalTimezone so the caller has
to actually unref it.
|
|\ \
| |/ |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The lib and include dirs can be set at CMake time by passing
LIB_INSTALL_DIR and INCLUDE_INSTALL_DIR values. Additionally,
on 64-bit linux the libdir default is "lib64".
Issue#508
|
|\ \
| |/ |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Some arches (like aarch64, ppc64le and s390x) may not match the EOF
constant against its value cast to 'char'. That breaks the parser and
can cause an indefinite read of the content, with growing memory use.
|