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 #23, install-archlinux: change "python-bson" to "python-pymongo"
improve timeline rendering: sort events by groupIndex, not groupId
close #17, bug fix: preferences -> plugins -> add
again compatibility with psutil < 2.0
fix "Switch to Month/Week Calendar", by changes and cleanings in CustomizeDialog
install-suse: replace python3-bson (which is not in repos) with python3-pymongo
install-suse: check and automatically install gnome-shell-extension-topicons from PerryWerneck/openSUSE_13.2
improve timeline rendering: fix random order because of Python's dict.items
add scal2/ to .gitignore
fix not showing TimeZone input in Event Editor Dialog
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
speed boost in gregorian.py: make jd_to 4x faster and to_jd 1.5x faster by using datetime module
in case of event's invalid timezone, show Invalid Time Zone message in event summary
bug fixes in event editor dialog about time zone
add scripts/show_object
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)
s_object.py: updateBasicDataFromBson: set 'modified' from last history record
event_lib.py: fix not deleting event json files whe emtying trash
cleaning, use Event.getFile
improvement in BsonHistObj and remove extra inheritance from EventTrash
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)
add require_version('PangoCairo', '1.0') to ui_gtk/__init__.py
fix typo in ab_overlaps, used only in time_line_tree.py which is not currently in use
version 3.0.3
update "donate" file
update (very outdated) Description in install-debian, install-fedora and install-suse
BsonHistObj.load: show file path in case of exception while opening/decoding
fix py3 integer division bug in ethiopian.py
fix (probable) bug in time_utils.getEpochFromJd, not sure why did I put -1
fix minor bug in event_lib: TimeRangeListOccurrence.getEndJd
time_utils.py: removed unused functions getUtcOffsetByDateHM and getUtcOffsetByDateHMS
rename getUtcOffsetByDateSec to getUtcOffsetByGDate
Bugfix: format_time.py: fix non-working '%z' in and '%:z'
Bugfix: format_time.py: fix non-working '%W'
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
LargeScaleEvent: fix TypeError, and style
bug fix in TimeLine: OverflowError when calling GObject.timeout_add
fix exception in gregorian.py for year >= 10000
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
Bugfix: Drag & Drop not working for Active/Inactive Calendars
fix non-working Adjust Date & Time
Bugfix in MonthCal: ValueError (day out of range) if Gregorian is default cal type
install-fedora: add rpm-build installation command
Bugfix: status icon: setting png file was not working
hijri.py: rename is_leap to isLeap
hijri.py: add 0.5 to epoch, make it integer
scal3/cal_types/julian.py: fix wrong calculation, with a lot of cleaning
Bugfix: Resize Button was not working in KDE
some fixes in install and install-debian
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 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
fix (annoying) exception in Select Date... dialog
Events Bulk Edit Dialog: fix text translation after substitution
Events Bulk Edit Dialog: fix typo in English text
Events Bulk Edit Dialog: fix bad window size, use Gtk.Window.set_geometry_hints
cleaning: remove effect-less check for version < 2.3.0 for timezone migration
Bugfix in Search Events: EventGroup.search: take a copy of `conds` (because we may modify it)
fix minor (UI) bug in Event Manager after Bulk Edit action
Bugfix in Search Events: fix AttributeError in EventGroup.search
scal3/import_config_2to3.py: add docstring for getOldVersion
Status Icon: use original language of primary calendar for localizing day number
version 3.0.5
AppIndicator: use md5 of pixbuf in temp file name to avoid redundant files
install-archlinux: .pkg.tar file might not be compressed
install-archlinux: try to copy pkg file by sudo, in case copy failed