[gnome-calendar] Bump 3.25.3 release



commit 60067433c3230f0e890e523a62ff1046c8557a7a
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Mon Jun 19 17:11:30 2017 -0300

    Bump 3.25.3 release

 NEWS                                           |   24 ++++++++++++++++++
 configure.ac                                   |    2 +-
 data/appdata/calendar-management.png           |  Bin 35427 -> 119535 bytes
 data/appdata/default.png                       |  Bin 33548 -> 69138 bytes
 data/appdata/org.gnome.Calendar.appdata.xml.in |   24 +++++++++++++++++-
 data/appdata/week-view.png                     |  Bin 0 -> 44014 bytes
 doc/reference/gnome-calendar-decl-list.txt     |   10 +++++++
 doc/reference/gnome-calendar-decl.txt          |   31 ++++++++++++++++++++++-
 doc/reference/gnome-calendar-undocumented.txt  |   12 ++++----
 doc/reference/gnome-calendar-unused.txt        |    6 ++++
 doc/reference/gnome-calendar.args              |   20 +++++++++++++++
 doc/reference/gnome-calendar.hierarchy         |    1 +
 doc/reference/gnome-calendar.signals           |   21 ++++++++++++++++
 doc/reference/gnome-calendar.types             |    1 +
 14 files changed, 141 insertions(+), 11 deletions(-)
---
diff --git a/NEWS b/NEWS
index e750c8b..2444d72 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,27 @@
+Major changes in 3.25.3:
+* Drop intltool
+* Move events at column after remove event from list (Orkun Tezer)
+* Hide search popover if click is performed outside (Kevin Lopez)
+* Plug memory leaks (Mohammed Sadiq)
+* Fix drag n' drop of multiday events in Week header (Orkun Tezer)
+* Add margins to overflow label in Month view (Abdullahi Usman)
+* Properly format dates (Rafal Luzynski)
+* Fix crash when after closing Calendar (Milan Crha)
+* Add recurrence dialog for modifying and removing recurrent events (Yash Singh)
+* Updated translations for:
+    * Belarusian (Yuras Shumovich)
+    * Catalan (Jordi Mas)
+    * Croatian (gogo)
+    * Friulian (Fabio Tomat)
+    * German (Mario Blättermann)
+    * Hungarian (Balázs Úr, Balázs Meskó)
+    * Kazakh (Baurzhan Muftakhidinov)
+    * Lithuanian (Aurimas Černius)
+    * Indonesian (Kukuh Syafaat)
+    * Norwegian bokmål (Kjartan Maraas)
+    * Spanish (Daniel Mustieles)
+    * Turkish (Emin Tufan Çetin)
+
 Major changes in 3.25.1:
 * Add developer documentation
 
diff --git a/configure.ac b/configure.ac
index 11dbed2..2b9abf1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,7 +6,7 @@ dnl Define Versioning Information
 dnl ***********************************************************************
 m4_define([calendar_major_version],[3])
 m4_define([calendar_minor_version],[25])
-m4_define([calendar_micro_version],[1])
+m4_define([calendar_micro_version],[3])
 m4_define([calendar_version],[calendar_major_version.calendar_minor_version.calendar_micro_version])
 m4_define([calendar_interface_age],[0])
 m4_define([calendar_bugreport_url],
diff --git a/data/appdata/calendar-management.png b/data/appdata/calendar-management.png
index b23fa93..71e6117 100644
Binary files a/data/appdata/calendar-management.png and b/data/appdata/calendar-management.png differ
diff --git a/data/appdata/default.png b/data/appdata/default.png
index 9a60f74..66ca243 100644
Binary files a/data/appdata/default.png and b/data/appdata/default.png differ
diff --git a/data/appdata/org.gnome.Calendar.appdata.xml.in b/data/appdata/org.gnome.Calendar.appdata.xml.in
index db78e08..699bc7f 100644
--- a/data/appdata/org.gnome.Calendar.appdata.xml.in
+++ b/data/appdata/org.gnome.Calendar.appdata.xml.in
@@ -9,10 +9,13 @@
 
   <description>
     <p>
-      GNOME Calendar is a simple and beautiful calendar application designed to perfectly fit the GNOME 
desktop. By reusing the components which the GNOME desktop is build on, Calendar nicely integrates with the 
GNOME ecosystem.
+      GNOME Calendar is a simple and beautiful calendar application designed to perfectly fit the GNOME
+      desktop. By reusing the components which the GNOME desktop is build on, Calendar nicely integrates
+      with the GNOME ecosystem.
     </p>
     <p>
-      We aim to find the perfect balance between nicely crafted features and user-centred usability. No 
excess, no lacks. You’ll feel comfortable using Calendar, like you’ve been using it for ages!
+      We aim to find the perfect balance between nicely crafted features and user-centred usability. No
+      excess, no lacks. You’ll feel comfortable using Calendar, like you’ve been using it for ages!
     </p>
   </description>
 
@@ -21,6 +24,10 @@
       <image width="1200" 
height="675">https://git.gnome.org/browse/gnome-calendar/plain/data/appdata/default.png</image>
     </screenshot>
     <screenshot>
+      <caption>Week view</caption>
+      <image width="1200" 
height="675">https://git.gnome.org/browse/gnome-calendar/plain/data/appdata/management.png</image>
+    </screenshot>
+    <screenshot>
       <caption>Search for events</caption>
       <image width="1200" 
height="675">https://git.gnome.org/browse/gnome-calendar/plain/data/appdata/search.png</image>
     </screenshot>
@@ -42,6 +49,19 @@
   <project_group>GNOME</project_group>
 
   <releases>
+    <release date="2017-06-19" version="3.25.3">
+      <description>
+        <p>
+          The GNOME Calendar team is proud to announce the 3.25.3 release of
+          GNOME Calendar, the first release in the next (3.26) unstable series.
+          This release brings the first steps to modify and delete recurrent
+          events, as well as many bugfixes.
+        </p>
+        <p>This release also updates translations.</p>
+        <p>Thanks to all the contributors that worked on GNOME Calendar!</p>
+      </description>
+    </release>
+
     <release date="2017-04-24" version="3.25.1">
       <description>
         <p>
diff --git a/data/appdata/week-view.png b/data/appdata/week-view.png
new file mode 100644
index 0000000..7fde66e
Binary files /dev/null and b/data/appdata/week-view.png differ
diff --git a/doc/reference/gnome-calendar-decl-list.txt b/doc/reference/gnome-calendar-decl-list.txt
index 22fc847..fdf0fe8 100644
--- a/doc/reference/gnome-calendar-decl-list.txt
+++ b/doc/reference/gnome-calendar-decl-list.txt
@@ -77,6 +77,13 @@ GcalApplication
 </SECTION>
 
 <SECTION>
+<FILE>gcal-clock</FILE>
+GCAL_TYPE_CLOCK
+gcal_clock_new
+GcalClock
+</SECTION>
+
+<SECTION>
 <FILE>gcal-date-chooser</FILE>
 GcalDateChooserDayOptions
 GCAL_TYPE_DATE_CHOOSER
@@ -174,6 +181,7 @@ gcal_event_get_date_start
 gcal_event_set_date_start
 gcal_event_get_description
 gcal_event_set_description
+gcal_event_has_recurrence
 gcal_event_has_alarms
 gcal_event_get_alarms
 gcal_event_add_alarm
@@ -244,6 +252,7 @@ gcal_manager_disable_source
 gcal_manager_save_source
 gcal_manager_get_events
 gcal_manager_get_loading
+gcal_manager_get_clock
 gcal_manager_get_goa_client
 gcal_manager_get_event_from_shell_search
 gcal_manager_setup_shell_search
@@ -475,6 +484,7 @@ format_utc_offset
 get_alarm_trigger_minutes
 should_change_date_for_scroll
 is_source_enabled
+ask_recurrence_modification_type
 </SECTION>
 
 <SECTION>
diff --git a/doc/reference/gnome-calendar-decl.txt b/doc/reference/gnome-calendar-decl.txt
index cc59230..05e2868 100644
--- a/doc/reference/gnome-calendar-decl.txt
+++ b/doc/reference/gnome-calendar-decl.txt
@@ -358,6 +358,11 @@ GcalEvent          *self
 GcalEvent          *self, const gchar        *description
 </FUNCTION>
 <FUNCTION>
+<NAME>gcal_event_has_recurrence</NAME>
+<RETURNS>gboolean              </RETURNS>
+GcalEvent          *self
+</FUNCTION>
+<FUNCTION>
 <NAME>gcal_event_has_alarms</NAME>
 <RETURNS>gboolean              </RETURNS>
 GcalEvent          *self
@@ -1196,6 +1201,11 @@ gdouble               *scroll_value, GdkEventScroll        *scroll_event
 <RETURNS>gboolean         </RETURNS>
 ESource               *source
 </FUNCTION>
+<FUNCTION>
+<NAME>ask_recurrence_modification_type</NAME>
+<RETURNS>gboolean         </RETURNS>
+GtkWidget             *parent, ECalObjModType        *modtype, ESource               *source
+</FUNCTION>
 <MACRO>
 <NAME>E_TYPE_CAL_DATA_MODEL_SUBSCRIBER</NAME>
 #define E_TYPE_CAL_DATA_MODEL_SUBSCRIBER \
@@ -1360,12 +1370,12 @@ GcalManager        *manager, GcalEvent          *event
 <FUNCTION>
 <NAME>gcal_manager_update_event</NAME>
 <RETURNS>void                  </RETURNS>
-GcalManager        *manager, GcalEvent          *event
+GcalManager        *manager, GcalEvent          *event, ECalObjModType      mod
 </FUNCTION>
 <FUNCTION>
 <NAME>gcal_manager_remove_event</NAME>
 <RETURNS>void                  </RETURNS>
-GcalManager        *manager, GcalEvent          *event
+GcalManager        *manager, GcalEvent          *event, ECalObjModType      mod
 </FUNCTION>
 <FUNCTION>
 <NAME>gcal_manager_move_event_to_source</NAME>
@@ -1403,6 +1413,11 @@ GcalManager        *manager, icaltimetype       *range_start, icaltimetype
 GcalManager        *self
 </FUNCTION>
 <FUNCTION>
+<NAME>gcal_manager_get_clock</NAME>
+<RETURNS>GcalClock *           </RETURNS>
+GcalManager        *self
+</FUNCTION>
+<FUNCTION>
 <NAME>gcal_manager_get_goa_client</NAME>
 <RETURNS>GoaClient *           </RETURNS>
 GcalManager        *manager
@@ -1743,6 +1758,18 @@ void
 <NAME>GcalShellSearchProvider2SkeletonPrivate</NAME>
 </STRUCT>
 <MACRO>
+<NAME>GCAL_TYPE_CLOCK</NAME>
+#define GCAL_TYPE_CLOCK (gcal_clock_get_type())
+</MACRO>
+<FUNCTION>
+<NAME>gcal_clock_new</NAME>
+<RETURNS>GcalClock *           </RETURNS>
+void
+</FUNCTION>
+<STRUCT>
+<NAME>GcalClock</NAME>
+</STRUCT>
+<MACRO>
 <NAME>GCAL_ENABLE_TRACE</NAME>
 # define GCAL_ENABLE_TRACE 0
 </MACRO>
diff --git a/doc/reference/gnome-calendar-undocumented.txt b/doc/reference/gnome-calendar-undocumented.txt
index cd04da6..639f570 100644
--- a/doc/reference/gnome-calendar-undocumented.txt
+++ b/doc/reference/gnome-calendar-undocumented.txt
@@ -1,5 +1,5 @@
-60% symbol docs coverage.
-324 symbols documented.
+61% symbol docs coverage.
+331 symbols documented.
 107 symbols incomplete.
 214 not documented.
 
@@ -92,8 +92,8 @@ build_component_from_details (summary, initial_date, final_date)
 calendar_get_resource
 e_cal_data_model_remove_client (data_model)
 e_cal_data_model_subscriber_component_added (comp)
-e_strftime_fix_am_pm (fmt, tm, str, max)
-e_utf8_strftime_fix_am_pm (max, str, fmt, tm)
+e_strftime_fix_am_pm (tm, str, max, fmt)
+e_utf8_strftime_fix_am_pm (fmt, str, max, tm)
 fix_popover_menu_icons (popover)
 free_row_data (Returns)
 gcal_application_get_manager (<parameters>)
@@ -134,12 +134,12 @@ gcal_event_widget_set_date_start (date_start)
 gcal_event_widget_set_has_reminders (<parameters>)
 gcal_event_widget_set_read_only (<parameters>)
 gcal_log_init
-gcal_manager_add_source (backend, name)
+gcal_manager_add_source (name, backend)
 gcal_manager_get_default_source
 gcal_manager_get_events (range_start, range_end)
 gcal_manager_get_goa_client (manager)
 gcal_manager_get_shell_search_events (manager)
-gcal_manager_query_client_data (manager, source, field)
+gcal_manager_query_client_data (manager, field, source)
 gcal_manager_set_search_subscriber (manager)
 gcal_manager_set_shell_search_subscriber (manager)
 gcal_manager_set_subscriber (manager)
diff --git a/doc/reference/gnome-calendar-unused.txt b/doc/reference/gnome-calendar-unused.txt
index f29c455..e67e879 100644
--- a/doc/reference/gnome-calendar-unused.txt
+++ b/doc/reference/gnome-calendar-unused.txt
@@ -1,3 +1,9 @@
+GCAL_TYPE_CLOCK
+GcalClock
+ask_recurrence_modification_type
+gcal_clock_new
+gcal_event_has_recurrence
+gcal_manager_get_clock
 gcal_week_grid_set_date
 gcal_week_header_set_date
 e_cal_data_model_submit_thread_job(description, alert_ident, alert_arg_0)
diff --git a/doc/reference/gnome-calendar.args b/doc/reference/gnome-calendar.args
index a9dc84a..1cbdc03 100644
--- a/doc/reference/gnome-calendar.args
+++ b/doc/reference/gnome-calendar.args
@@ -169,6 +169,16 @@
 </ARG>
 
 <ARG>
+<NAME>GcalEvent::has-recurrence</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>If event has recurrence</NICK>
+<BLURB>Whether the event has recurrence or not.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GcalEvent::location</NAME>
 <TYPE>gchar*</TYPE>
 <RANGE></RANGE>
@@ -249,6 +259,16 @@
 </ARG>
 
 <ARG>
+<NAME>GcalManager::clock</NAME>
+<TYPE>GcalClock*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Clock</NICK>
+<BLURB>The internal clock of Calendar.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GcalManager::default-calendar</NAME>
 <TYPE>ESource*</TYPE>
 <RANGE></RANGE>
diff --git a/doc/reference/gnome-calendar.hierarchy b/doc/reference/gnome-calendar.hierarchy
index bc548ab..badba47 100644
--- a/doc/reference/gnome-calendar.hierarchy
+++ b/doc/reference/gnome-calendar.hierarchy
@@ -3,6 +3,7 @@ GObject
   GApplication
     GtkApplication
       GcalApplication
+  GcalClock
   GInitiallyUnowned
     GtkWidget
       GtkContainer
diff --git a/doc/reference/gnome-calendar.signals b/doc/reference/gnome-calendar.signals
index 4626300..b94b4f8 100644
--- a/doc/reference/gnome-calendar.signals
+++ b/doc/reference/gnome-calendar.signals
@@ -11,6 +11,27 @@ GError *arg5
 </SIGNAL>
 
 <SIGNAL>
+<NAME>GcalClock::day-changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GcalClock *gcalclock
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GcalClock::hour-changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GcalClock *gcalclock
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GcalClock::minute-changed</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>l</FLAGS>
+GcalClock *gcalclock
+</SIGNAL>
+
+<SIGNAL>
 <NAME>GcalDateChooserDay::selected</NAME>
 <RETURNS>void</RETURNS>
 <FLAGS>f</FLAGS>
diff --git a/doc/reference/gnome-calendar.types b/doc/reference/gnome-calendar.types
index 954780f..0079933 100644
--- a/doc/reference/gnome-calendar.types
+++ b/doc/reference/gnome-calendar.types
@@ -1,6 +1,7 @@
 e_cal_data_model_get_type
 e_cal_data_model_subscriber_get_type
 gcal_application_get_type
+gcal_clock_get_type
 gcal_date_chooser_day_get_type
 gcal_date_chooser_get_type
 gcal_date_selector_get_type


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]