update .gitignore
install-pip: try to install pip with ensurepip
version 3.0.0
fix Export to HTML, don't convert to bytes, close #21
install-suse: replace python3-bson (which is not in repos) with python3-pymongo
again compatibility with psutil < 2.0
close #17, bug fix: preferences -> plugins -> add
add compatibility with psutil < 2.0
install-suse: check and automatically install gnome-shell-extension-topicons from PerryWerneck/openSUSE_13.2
fix "Switch to Month/Week Calendar", by changes and cleanings in CustomizeDialog
improve timeline rendering: sort events by groupIndex, not groupId
improve timeline rendering: fix random order because of Python's dict.items
fix #23, install-archlinux: change "python-bson" to "python-pymongo"
fix not showing TimeZone input in Event Editor Dialog
add scal2/ to .gitignore
fix in event manager dialog: exception on group right click
in case of event's invalid timezone, show Invalid Time Zone message in event summary
version 3.0.1
speed boost in gregorian.py: make jd_to 4x faster and to_jd 1.5x faster by using datetime module
fix not loading title/icon of event trash from json/bson files
bug fixes in event editor dialog about time zone
fix important bug in BsonHistObj: load type of object event if it's not in json file (only in bson file)
add scripts/show_object
event_lib.py: fix not deleting event json files whe emtying trash
cleaning, use Event.getFile
s_object.py: updateBasicDataFromBson: set 'modified' from last history record
s_object.py: updateBasicDataFromBson: move up the function
fix not working Control+C to exit PyGI application, https://bugzilla.gnome.org/show_bug.cgi?id=622084
improvement in BsonHistObj and remove extra inheritance from EventTrash
update hijri months based on Iranian official calendar for 1395
bug fix in Customize -> Week Cal, NameError in direction_combo.py
update Iran's plugins based on Iranian official calendar 1395
minor changes in Iran plugins
get rid of some PyGIWarning...require_version
fix FileNotFoundError for trash.json
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
fix Pythonic bug in newTextLayout: make a copy of the list argument `font` before changing it
bug fix in EventGroup, checks group (as enabled) after edit in Event Manager dialog
install-debian: add 'gir1.2-gtk-3.0' to dependencies
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
update (very outdated) Description in install-debian, install-fedora and install-suse
add require_version('PangoCairo', '1.0') to ui_gtk/__init__.py
version 3.0.3
update "donate" file
BsonHistObj.load: show file path in case of exception while opening/decoding
fix minor bug in event_lib: TimeRangeListOccurrence.getEndJd
fix py3 integer division bug in ethiopian.py
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 '%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 non-working import event group
fix installation bug: change all directories to 755
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
Arch installation instruction corrected and Some markdown added
rename copyright to license.txt, and license to license-dialog
fix exception in gregorian.py for year >= 10000
bug fix in TimeLine: OverflowError when calling GObject.timeout_add
README changed to README.md
add heaer to README.md
some markdowns changed
update README.md
Bugfix: Drag & Drop not working for Active/Inactive Calendars
fix non-working Adjust Date & Time
hijri.py: rename is_leap to isLeap
hijri.py: add 0.5 to epoch, make it integer
Bugfix in MonthCal: ValueError (day out of range) if Gregorian is default cal type
install-fedora: add rpm-build installation command
scal3/cal_types/julian.py: fix wrong calculation, with a lot of cleaning
some fixes in install and install-debian
Bugfix: Resize Button was not working in KDE
Bugfix: status icon: setting png file was not working
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
Bugfix in Export dialog, pointer was stuck in waiting mode in some cases
fix (annoying) exception in Select Date... dialog
remove files "plugins/*.spg", must have been done in 3.0.0
Events Bulk Edit Dialog: fix text translation after substitution
fix non-working Holidays plugin -> Export to Ics
Events Bulk Edit Dialog: fix typo in English text
fix (annoying) exception in MyDialog.endWaiting, happens for Export to Ics
cleaning: remove effect-less check for version < 2.3.0 for timezone migration
Events Bulk Edit Dialog: fix bad window size, use Gtk.Window.set_geometry_hints
Bugfix in Search Events: fix AttributeError in EventGroup.search
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
Status Icon: use original language of primary calendar for localizing day number
scal3/import_config_2to3.py: add docstring for getOldVersion
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