Commit Graph

515 Commits

Author SHA1 Message Date
foudfou c4c5a3425b address compatibility warnings from AMO
https://addons.mozilla.org/en-US/developers/addon/firetray/file/203468/validation.
Not sure if we should not just drop compatibility...  We should be able to
support back to Gecko 4.0 but ctypes-utils.jsm uses features introduced in 7.0.
2013-04-19 22:09:40 +02:00
foudfou 55bd8ce670 bump version to 0.4.6 2013-04-14 16:07:36 +02:00
foudfou 2c5a99c159 fix start_hidden by hiding only when app not started
base startup event on "sessionstore-windows-restored" and
"console-api-log-event", instead of the first "before-first-paint", reverting
some of 29de64e5
2013-04-14 15:55:20 +02:00
foudfou 31149d40ad bump Zotero version to 4.* 2013-04-08 00:46:38 +02:00
foudfou d43e992ed4 * use a pool of conversations for handling attention calling
* ignore messages from self (can be sent from other application)
2013-04-08 00:42:51 +02:00
foudfou 837901c301 Merge branch 'twitter-blink' into icon-blink
Conflicts:
	src/modules/FiretrayChat.jsm
2013-04-07 21:50:57 +02:00
foudfou 7af80d0119 handle blinking on new messages for twitter accounts
No 'new-directed-incoming-message' event is issued on new messages for twitter
accounts, which seem to be considered chatrooms (instead of private
conversations).
2013-04-07 16:45:17 +02:00
foudfou 208db6f906 implement experimental cross-fading for blinking chat icon 2013-04-01 02:58:15 +02:00
foudfou 4360e3f499 cleaning 2013-03-30 14:27:05 +01:00
foudfou f3a988444e do chat icon blinking ourselves
gtk_status_icon_set_blinking() deprecated deprecated since version 2.22,
removed in GTK+ 3
2013-03-30 12:29:38 +01:00
foudfou 3aca4f64f1 support urgency hint 2013-03-30 01:12:35 +01:00
foudfou 53e3421a51 refactor startIconBlinkingMaybe() 2013-03-28 16:22:28 +01:00
foudfou 6b1bd0cfe6 cleaning 2013-03-21 08:57:17 +01:00
foudfou 8c1ae188b2 don't actually use libfirtray (nor display gtk version)
this would lead to shipping compiled version for multiple platforms...
2013-03-21 01:13:41 +01:00
foudfou 270807380d example of using libfirtray to display gtk version 2013-03-21 01:09:08 +01:00
foudfou d91bfd1259 fix negative message count bug 2013-03-21 00:33:09 +01:00
foudfou 2b2812aee6 cleaning 2013-03-16 16:04:07 +01:00
foudfou 1765258679 cleaning 2013-03-11 17:02:07 +01:00
foudfou 1a90dbe179 add support for Zotero app 2013-03-11 16:03:49 +01:00
foudfou bd83ca9304 * display popup menu window items for all application, not only browsers
* cleaning
2013-03-10 22:21:02 +01:00
foudfou 6fb8a15f22 * more accurate startup event detection
* when start_hidden, hide window on first x11.MapNotify instead of hiding all
  windows short after the "startup event".

  This prevents having visibility falsely corrected for windows that are
  displayed after the "startup event", and thus having to click twice on the
  tray icon to actually restore windows.
2013-03-10 21:39:34 +01:00
foudfou 4b01f24e94 add '-debug' to build dirname when applicable 2013-03-10 20:51:26 +01:00
foudfou a7c753e5b3 keep long living references to timers 2013-03-10 17:29:32 +01:00
foudfou b8b3b838cb add git rev to build dirname 2013-03-10 16:31:42 +01:00
foudfou 18c35bdf81 added locale sk-SK. thx Slavko slavino.sk 2013-02-22 23:58:11 +01:00
foudfou 2bbab71230 fix options' filepickers (#82)
Not sure as why the filepicker callback passed to |open()| is working in all
Mozilla's code without having an explicite |done| method...
2013-02-10 21:52:53 +01:00
foudfou 730a67939c slpash page when version change is now release-notes 2013-01-28 10:49:08 +01:00
foudfou 245ba3c66c bump to v0.4.5 2013-01-28 10:31:50 +01:00
foudfou d77724d46b yet another attempt to fix restore maximized window. This is tricky because it
can break restore minimized (hides_on_minimize off)
2013-01-16 23:48:25 +01:00
foudfou 601554a63f oops, forgot FiretrayHandler.jsm in nsISupportsArray replaced by nsIArray 2012-12-30 22:47:43 +01:00
foudfou 6441cef235 nsISupportsArray replaced by nsIArray (Bug 820377) 2012-12-30 22:43:42 +01:00
foudfou 2215aa43d1 address v0.4.4 reviewer comments about namespace pollution 2012-12-20 13:38:38 +01:00
foudfou 6c4d21d4b3 attempt to fix restore maximized window 2012-12-20 13:36:24 +01:00
foudfou c66d226f78 update README 2012-12-14 10:40:38 +01:00
foudfou 7d0a22364c add -firetrayPresent command-line switch 2012-12-13 19:55:30 +01:00
foudfou 5dce03778d make firetray.Utils.timer() API more readable 2012-12-13 19:34:49 +01:00
foudfou 29de64e51f base the startup event on the first 'before-first-paint'
That lets the windows get well realized before we can hide them
(start_hidden). This is especially true for heavy configurations with numerous
addons (Lightning with multiple remote calendars for instance).
2012-12-13 19:11:58 +01:00
foudfou c622e61e9d fix start_hidden again.
The wisest seems to let the window get fully realized, before hiding it.
2012-12-10 23:02:05 +01:00
foudfou f039a3b427 bump version to v0.4.4 2012-11-26 21:38:48 +01:00
foudfou e312714c73 fix hidePrefPane() 2012-11-16 17:38:20 +01:00
foudfou d17bcf9721 use filePicker.open() instead of deprecated show() - see Bug 731307 2012-11-09 13:26:48 +01:00
foudfou 4ff8e81d90 rename content logger to avoid collisions 2012-11-09 13:07:18 +01:00
foudfou 630b36b05e Merge branch 'gtk-version' 2012-10-19 22:11:46 +02:00
foudfou b20db43bdd appropriate way of determining if a conversation is currently shown 2012-10-19 21:06:35 +02:00
foudfou cab57e62c5 fix finding if chat tab selected and conversation active 2012-10-15 23:13:20 +02:00
foudfou 18fb980d49 add gtk version check + revert to gdk_window_get_toplevel() 2012-10-15 13:25:28 +02:00
foudfou 1ec5ccf950 * fix double Messaging init when toggleNotifications() in pref UI
* fix multiple pref UI bugs due to obsolete ref to "pane1"
2012-09-11 23:53:07 +02:00
foudfou 926557eb7b hides_last_only defaults to false 2012-09-10 15:09:44 +02:00
foudfou 90ee9f834b option to hide only last window (#24) 2012-09-10 15:00:25 +02:00
foudfou 97e488e232 fix comment about gnome-shell/mutter 2012-09-10 14:15:28 +02:00