install-pip: try to install pip with ensurepip
update .gitignore
version 3.0.0
fix Export to HTML, don't convert to bytes, close #21
add compatibility with psutil < 2.0
fix "Switch to Month/Week Calendar", by changes and cleanings in CustomizeDialog
improve timeline rendering: fix random order because of Python's dict.items
fix #23, install-archlinux: change "python-bson" to "python-pymongo"
again compatibility with psutil < 2.0
improve timeline rendering: sort events by groupIndex, not groupId
close #17, bug fix: preferences -> plugins -> add
install-suse: check and automatically install gnome-shell-extension-topicons from PerryWerneck/openSUSE_13.2
install-suse: replace python3-bson (which is not in repos) with python3-pymongo
fix not showing TimeZone input in Event Editor Dialog
add scal2/ to .gitignore
fix in event manager dialog: exception on group right click
version 3.0.1
fix not loading title/icon of event trash from json/bson files
in case of event's invalid timezone, show Invalid Time Zone message in event summary
speed boost in gregorian.py: make jd_to 4x faster and to_jd 1.5x faster by using datetime module
bug fixes in event editor dialog about time zone
add scripts/show_object
s_object.py: updateBasicDataFromBson: set 'modified' from last history record
s_object.py: updateBasicDataFromBson: move up the function
fix important bug in BsonHistObj: load type of object event if it's not in json file (only in bson file)
event_lib.py: fix not deleting event json files whe emtying trash
improvement in BsonHistObj and remove extra inheritance from EventTrash
cleaning, use Event.getFile
fix not working Control+C to exit PyGI application, https://bugzilla.gnome.org/show_bug.cgi?id=622084
bug fix in install-archlinux: url should not be an array
update hijri months based on Iranian official calendar for 1395
minor changes in Iran plugins
version 3.0.2
fix not showing status icon menu in new PyGI versions
fix not showing some popup menus in new PyGI versions, because get_menu_func now gets 4 args instead of 2
bug fix in EventGroup, checks group (as enabled) after edit in Event Manager dialog
fix Pythonic bug in newTextLayout: make a copy of the list argument `font` before changing it
install-debian: add 'gir1.2-gtk-3.0' to dependencies
update copyright year
fix #26, open conf/lang/*.json files with encoding=utf-8
fix #26 again, in core.py, that might be a system locale issue too (not .UTF-8)
fix typo in ab_overlaps, used only in time_line_tree.py which is not currently in use
add require_version('PangoCairo', '1.0') to ui_gtk/__init__.py
update (very outdated) Description in install-debian, install-fedora and install-suse
update "donate" file
version 3.0.3
BsonHistObj.load: show file path in case of exception while opening/decoding
fix py3 integer division bug in ethiopian.py
fix minor bug in event_lib: TimeRangeListOccurrence.getEndJd
fix (probable) bug in time_utils.getEpochFromJd, not sure why did I put -1
time_utils.py: removed unused functions getUtcOffsetByDateHM and getUtcOffsetByDateHMS
rename getUtcOffsetByDateSec to getUtcOffsetByGDate
Bugfix: format_time.py: fix non-working '%W'
Bugfix: format_time.py: fix non-working '%z' in and '%:z'
install-archlinux: add dependency to python-cairo
fix non-working export event group
fix installation bug: change all directories to 755
fix non-working import event group
fix/remove some non-used non-working functions in date_utils.py
bugfix: compressLongInt: was not working in python3
version 3.0.4
fix exception in gregorian.py for year >= 10000
bug fix in TimeLine: OverflowError when calling GObject.timeout_add
LargeScaleEvent: fix TypeError, and style
rename copyright to license.txt, and license to license-dialog
Arch installation instruction corrected and Some markdown added
add heaer to README.md
README changed to README.md
some markdowns changed
update README.md
fix non-working Adjust Date & Time
Bugfix: Drag & Drop not working for Active/Inactive Calendars
install-fedora: add rpm-build installation command
Bugfix in MonthCal: ValueError (day out of range) if Gregorian is default cal type
hijri.py: rename is_leap to isLeap
some fixes in install and install-debian
Bugfix: Resize Button was not working in KDE
Bugfix: status icon: setting png file was not working
scal3/cal_types/julian.py: fix wrong calculation, with a lot of cleaning
hijri.py: add 0.5 to epoch, make it integer
fix and comment bad line in plugins/iran-gregorian-data.txt
fix app indicator bug in KDE / Plasma: icon was not changed when it should have
fix (annoying) exception in Select Date... dialog
fix (annoying) exception in MyDialog.endWaiting, happens for Export to Ics
Bugfix in Export dialog, pointer was stuck in waiting mode in some cases
fix non-working Holidays plugin -> Export to Ics
remove files "plugins/*.spg", must have been done in 3.0.0
Events Bulk Edit Dialog: fix text translation after substitution
Events Bulk Edit Dialog: fix bad window size, use Gtk.Window.set_geometry_hints
Events Bulk Edit Dialog: fix typo in English text
Bugfix in Search Events: EventGroup.search: take a copy of `conds` (because we may modify it)
cleaning: remove effect-less check for version < 2.3.0 for timezone migration
Bugfix in Search Events: fix AttributeError in EventGroup.search
fix minor (UI) bug in Event Manager after Bulk Edit action
scal3/import_config_2to3.py: add docstring for getOldVersion
Status Icon: use original language of primary calendar for localizing day number
AppIndicator: use md5 of pixbuf in temp file name to avoid redundant files
version 3.0.5
install-archlinux: try to copy pkg file by sudo, in case copy failed
install-archlinux: .pkg.tar file might not be compressed