[Pkg-mozext-commits] [firetray] annotated tag upstream/0.4.7_rc1 created (now 3776a2f)

David Prévot taffit at alioth.debian.org
Tue Oct 29 18:33:58 UTC 2013


This is an automated email from the git hooks/post-receive script.

taffit pushed a change to annotated tag upstream/0.4.7_rc1
in repository firetray.

        at  3776a2f   (tag)
   tagging  0457722d239bcaa701c6226807f80e8133bb3458 (commit)
  replaces  upstream/0.4.6
 tagged by  David Prévot
        on  Tue Oct 29 11:33:45 2013 -0400

- Log -----------------------------------------------------------------
Upstream version 0.4.7~rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQEcBAABCAAGBQJSb9VZAAoJEAWMHPlE9r08uBcH/0Y/ydZEf+3eVuf0Fh98H+3R
JT8iglRi/+Jr4vVyG4nhwSZIWAyRLR/Md3qUhwTQajHJMgx8Z8IvZ41jOocf7oaT
SUq91zbPyg8Dh9TmjniluTMwZ8hDffZGba1J0xuIAqWdvLi0MvArI8N9pNkO54eC
DwpVpUIIKyUXmzy2lvXNlVVOhcwcu7Tv6NFhMNGIqKuqxME2QChnL47d6oJT7Pkx
JOx3d/ZaKeaqe1pMa/hHOJkYdCxwiciTFuXMK2CjlHmIAoOhyqkTjmS0fZSdL1Js
3br4ShTE9umTblsJDGeOfJyPeyTAaONtydDrkKFqo7riPXwMCeJ9pOdIwBXw4zc=
=SPAl
-----END PGP SIGNATURE-----

David Prévot (1):
      Imported Upstream version 0.4.7~rc1

David Wille (4):
      added new textboxes for new / no new mail scripts and functions stubs for update methods
      added default values and prefs are stored and restored
      added functions to run scripts on new / no new mail... should be working
      run "no new script only" if old msg count > 0

Roland Tapken (2):
      Added preferences flag only_favorite_folders
      Move check for excluded folders flag

foudfou (390):
      Initial commit (skeleton extension derived from SkipCertError)
      modifired .gitignore
      proof of concept version
      first working version (firefox tray icon)
      "skipCertError" changed to "moztray"
      refactor: rename "mozt" to "moztray"
      cleaning
      * use 'mozt' namespace in .js files
      try supporting more applications (Firefox, Thunderbird for now)
      added minimal tooltip (gtk_status_icon_set_tooltip)
      attempt to get signals from tray icon using LibGObject
      use newer gtk_status_icon_set_tooltip_text()
      new version of LibGtkStatusIcon.js with XPCOMUtils.defineLazyGetter()
      add debug() facility to print to terminal stderr
      * add LibC for logging to stderr
      define GtkWidget struct with a 'parent' pointer pointer to itself - thx Benjamin Smedberg
      * enable show/hide from tray icon ! thx Neil !!
      Revert "new version of LibGtkStatusIcon.js with XPCOMUtils.defineLazyGetter()"
      Merge branch 'hide'
      use Services.jsm and renamed modules to .jsm
      singleton tray icon handler (avoid creation of multiple icons when new windows
      * minimal platform check (work in progress)
      * remember and correct window positions when hiding/showing
      correct libgtk-x11 name
      cleaning
      add new icons
      attempt to stabilize options' behaviour ('close_hides' for now)
      * refactor handeling of 'close_hides': eventListeners("close") never removed
      add popup menu to tray icon (work in progress)
      cleaning
      * dropped mozt.Debug in favour of AddonLogging.jsm
      * add Quit functionallity to item in popupMenu
      add unread messages counting facility (messaging-related)
      cleaning
      * rewrite LibGtkStatusIcon.jsm with XPCOMUtils (will need to watch for
      fix icon path (retrieved from chrome-registery)
      really fix icon path (xpi needs to be unpacked)
      skip non-mail accounts for msg count
      begin implementation for text icon
      convert lib declarations to use ctypes-utils.jsm (Chris Coulson)
      continue implementation for text icon
      * replace Components.utils.reportError() with ERROR()
      finish text icon implementation for displaying unread messages count in mail
      v0.1.1
      fix gdk get visual depth
      cleaning
      first attempt to get a window handle (GdkWindow*) from a nsIDOMWindow.
      added _getGdkWindowFromGtkWindow() and illustration code
      add pref to exclude mail servers from checking
      refactoring: use Accounts iterator
      drop overly complicated exludeCondition for Accounts iterator
      sort mail servers in accounts_to_exclude option
      v0.1.2
      FireTray v0.4.0a2
      fix options' UI
      dropped (planned) support for:
      * add QueryInterfaces() helper
      add order to mail server types
      minor refactoring for mail server types
      add chatzilla icon for standalone chatzilla support (not tested yet)
      fix mail server sorting
      remove mail server type definition checks
      option panel rework (trees...) WORK IN PROGRESS
      use TypeError() instead of custom cooking
      drop gdk_visual_get_depth() only available since GTK 2.22
      correct minVersion according to the provision of Services.jsm
      tree in option panel: SOMETHING WORKING ! but stil WORK IN PROGRESS
      tree for options: cleaning + limit input to digits. WORK IN PROGRESS
      cleaning
      refactoring + remove EventListeners on quitting options
      refactoring + make server_type a preference
      options: remove static tree for mail_account_types_exclude
      options' UI light rework
      * drop dumpObj() in favour of LOG(JSON.stringify())
      * re-introduce dumpObj() useful for DOM elements
      * cleaning
      options: finished interaction btw. mail server types and accounts
      * options: fix Order preference sync
      options: fix interaction btw. mail server types and accounts
      options: fix unread message count when (un-)checking account
      options: cleaning more precise
      Merge branch 'UIOptions'
      * fixes in UIOptions (onQuit(), populateTreeAccountsOrServerTypes(), missing
      options: UI for notification preferences
      * options: make icon text color a preference
      * refactoring: Icon management exposed only through firetray.Handler
      option: ability to choose 'newmail' icon
      * options: ability to choose fixed 'newmail' icon
      fix enum definitions + begin GdkFilterFunc implementation
      also remember size of windows when hiding/showing
      temporary fix to buggy restore when window was maximized
      refactor fix buggy restore when window was maximized (restore size and
      * make FLDR_UNINTERESTING customizable
      keep only one pref for excluded_folders : flags
      update version to v0.4.0a4
      * acutally incude *.gif during build
      options UI: when notification disabled, disable excluded folders and accounts
      options UI: use boradcaster for disabling UI when notification disabled
      bump to v0.4.0a5
      * options UI: show folder exceptions as "not included"
      update README/TODO + bump maxVersion to 10.* for FF and TB
      update README/TODO about disbabling newmailalerts for excluded accounts
      * add x11.jsm + test code (NOW ABLE TO ADD A WINDOW FILTER !)
      unsuccessful attempt to detect minimize event (XGetWindowProperty)
      * rename NOTIFICATION_* to FT_NOTIFICATION_* for disambiguation
      another unsuccessful attempt to detect minimize event (failed interpreting
      cleaning
      use a fixed-sized array in XGetWindowProperty()
      cleaning
      successful interception of _NET_WM_STATE_HIDDEN
      refactoring
      isolate logging functionality into logging.jsm
      MAJOR RE-DESIGN: drop X11 and Gecko window-cooking, and solely rely on GTK.
      cleaning
      fix typo
      Firetray.IconLinux renamed to gtk2/Firetray.StatusIcon
      * extract FiretrayWindow.jsm out of FiretrayStatusIcon.jsm
      * add unregisterWindow()
      * pass current window to onLoad() and onQuit() in order to register/unregister
      * fix unload event listeners (and thus unregistration of windows)
      * another way to preserve unload eventListeners
      cleaner fix to binding (unload eventListeners) problem
      * complete per-window registration and show/hide handeling
      * cleaner fix to binding problem for options also
      display help cursor when tooltiptext
      * catch RangeError when ctypesMap overflows
      * revert back to BaseWindow functionality (from pure Gdk) for show-/hiding
      * fix gdk declarations + typo in FiretrayWindow.jsm
      add testing C files
      * add hides_on_minimize functionality
      * fix .xpi packaging
      * refactoring in FiretrayWindow.jsm
      better for loops
      restore window to its previous virtual desktop
      attempt to add a popup menu item to open new browser window
      * fix openBrowserWindow() when called from GtkMenuItem
      add icons to new menu items
      * fix pref pane (UIOptions)
      "Grab the latest iteration of ctypes-utils.jsm" from messagingmenu-extension
      add option for showing icon only when some windows are hidden to tray
      * begin scroll-event handling on icon
      handle scroll-event on icon
      oops... forgot to add pangocairo.jsm needed since ctypes-utils.jsm change
      handle version changes
      fix version change handling
      * fix UI updating when toggling hides_single_window, show_icon_on_hide
      refactoring
      * fix setPopupMenuWindowItemLabel call
      * extract FiretrayPopupMenu.jsm from FiretrayStatusIcon.jsm
      fix keyboard shortcut
      * rename pref 'scroll_to_hide' to 'scroll_hides'
      fix: crash when quitting from popup menu
      fix quit from popup menu actually everywhere
      bump maxVersion to 12.0a1
      onVersionChange, add version to URL of opened tab
      refactor VersionChange
      fix buggy options window (introduced in fc51dca3)
      bump to v0.4.0b2
      begin attempt to restore windows to their correct screen (dual-head)
      actually take the scroll_hides pref into account
      option for ensuring windows are restored on top
      typo + bump maxVersion for seamonkey
      add option to activate windows when showing
      Merge branch 'raised'
      fix restoreWindowPositionAndSize on dual-screen
      detect inexisting file in setIconImage()
      revert detection inexisting file in setIconImage()
      * add 'message_count_type' option for counting unread or new messages.
      Merge branch 'screens'
      cleaning
      Merge branch 'new-messages'
      bump to v0.4.0b3 + fix option cleaning
      reorganize and clean
      cleaning
      add captures of firetray-xpcom preferences
      fix start_hidden: do not save+restore unrealized position and size.
      fix new message count update when biff becomes false
      actually fix new message count update when biff becomes false
      fix getWindowInterface() for nsIXULWindow + revert to v0.4.0b3
      minor refactoring: firetray.Window.setVisibility()
      showSingleWindow() and hideSingleWindow() now defined per window (needed for start_hidden)
      prevent usage of msg count with type 'new messages'
      Merge branch 'start_hidden'
      when upgrading, correct mail_notification_type if msg count type is 'new messages'
      fix declaration
      drop use of bogus getNumNewMessages() in favor of folder.hasNewMessages
      cleaning
      * option to include subfolders (notably needed for new messages count)
      use built-in unread msg count
      add 'remember_desktop' option
      typo
      set main status icon from Gtk theme (and add search path)
      * fix Makefile to include themable icons
      bump to v0.4.0
      fix tooltip for count type 'new messages'
      activate window with gtk_window_present instead of
      better remember_desktop option description
      wrap "loose" variables and functions within a JavaScript object
      fix VersionChange
      * fix openBrowserTab
      document why browser.tabs.warnOnClose set to false
      cleaning
      bump to 0.4.1
      remove warnings from VersionChange
      browser.tabs.warnOnClose set to false temporarily
      * refactor appinfo initializations
      use themable icons (names still hard-coded)
      fix path of emebedded new-mail icon
      add themable icon names to options
      fix libgio ABI
      add ui preference functionality for new-mail themed icon
      * refactoring
      update README, TODO
      periodically clean prefs by removing removed accounts from excludedAccounts
      update README with pop3 comments
      fix MenuItem initialization
      fix tooltip warning
      experimental command-line handling
      * revert a7516e partly:
      bump *minVer* to 7.0
      add ability to exclude virtual forlders from message count
      Merge branch 'themable-icons'
      * fix pref UI: disable themed icon names if not selected
      update README.md
      attempt to catch minimize event that would be issued in Ubuntu 11.10
      catch minimize event with PropertyNotify also.
      make sure window is subscribed to mandatory event-masks
      check window's event-masks with XGetWindowAttributes.
      fix cleanExcludedAccounts()
      use Gtk gtk_widget_show/hide instead of Moz BaseWindow.visibility. This ensures
      Merge branch 'minimize-detect'
      fix start_hidden bug introduced in f86a3ac
      bump to v0.4.2
      when clicking on the tray icon, if all windows visible, activate last
      fix link in testing/
      cleaning
      if all windows visible, middle click on the tray icon activates last registered
      complete command-line handling (show/hide windows)
      update README
      Merge branch 'cmd-line'
      remove hard-coded keyboard shortcut for hiding windows
      fix cmd-line handler
      fix Makefile
      nsIPrefBranch2 to be removed
      Merge branch 'master' of https://github.com/SeniorSpielbergo/FireTray into SeniorSpielbergo-master
      * refactor SeniorSpielbergo's work
      cleaning
      refactor firetray.PopupMenu.init()
      add menu item to reset the icon
      cleaning
      failed attempt to use baseWindow.nativeHandle (bug 760802 and bug760802.patch)
      oops forgot libfiretray.jsm
      show how to find GtkWindow from GdkWindow
      fix start_hidden which was based on 'resize' events.
      cleaning (Moz Bug 760802, our patch accepted into mainline 9dcd7470dc0b)
      Merge branch 'native-handle'
      cleaning
      Makefile: target 'all' becomes 'build'
      refactor VersionChange handling
      add 'im' to mail server types and have VersionChange hooks applied synchronously
      ignore 'im' server types for now, we'll be handling them later.
      * observe "account-added", "account-removed", at last ! (see 75636723 and 8d0917ab)
      extract from StatusIcon to GtkIcons code to share with IMStatusIcon
      fix shutdown so ctypes libs are close cleanly + cleaning
      display IM icon when IM enabled
      destroy icons when shutting down IMStatusIcon
      ctypes libs are tracked by firetray.Handler.
      IM icon changes according to IM global status
      fix some gtk function definitions
      (failed) attempt to fix iconify-after-show trap
      radical attempt to fix iconify-after-show trap
      fix iconify-after-show trap
      cleaning
      IM icon blinking when private message or cited in channel
      * fix non-import of IM stuff in Firefox
      * rename all IM/Chat-related modules consistently with "Chat" keyword
      * add chat_icon_enable pref
      experimental handling of Exquilla accounts
      * refactor FiretrayMessaging
      Makefile for firetray.so more portable (thx simonbcn)
      address comments from last review by Kris Maglione, mainly:
      ignore server type 'im' silently for message count
      attempt to asynchronously get addon version from AddonManager
      Revert "attempt to asynchronously get addon version from AddonManager"
      Merge branch 'cybso-favorites'
      Merge branch 'im'
      update chat icon when (re-)initializing chat
      enable Chat only in Thunderbird (not Seamonkey!)
      * add version check in Makefile
      restrict logging to our addon
      fix wrong xid provision ("missing UnmapNotify")
      cleaning
      Merge branch 'ff17-missing-unmap'
      slight pref UI re-work (mail pane)
      * isolate Chat from Messaging
      fix icon update when changing icon preferences (continued)
      * convert tabbox/tabpanels to prefpanes (preference UI) (thx Tango for icons!)
      bump version to v0.4.3
      oops, add prefpane icons
      * fix Makefile for including .svg into xpi
      correct visibility state when hidden application called from command line
      rename command line option 'firetray-showHide' to 'firetrayShowHide'
      fix correctMailNotificationType()
      update README
      use dash as make shell
      use dash as make shell *if available*
      * fix TB crash when mail.chat.enabled is false (#58)
      use dash as make shell (continued)
      fix chat icon blink forever with gnome-shell 3.4.1 (#61)
      fix comment about gnome-shell/mutter
      option to hide only last window (#24)
      hides_last_only defaults to false
      * fix double Messaging init when toggleNotifications() in pref UI
      add gtk version check + revert to gdk_window_get_toplevel()
      fix finding if chat tab selected and conversation active
      appropriate way of determining if a conversation is currently shown
      Merge branch 'gtk-version'
      rename content logger to avoid collisions
      use filePicker.open() instead of deprecated show() - see Bug 731307
      fix hidePrefPane()
      bump version to v0.4.4
      fix start_hidden again.
      base the startup event on the first 'before-first-paint'
      make firetray.Utils.timer() API more readable
      add -firetrayPresent command-line switch
      update README
      attempt to fix restore maximized window
      address v0.4.4 reviewer comments about namespace pollution
      nsISupportsArray replaced by nsIArray (Bug 820377)
      oops, forgot FiretrayHandler.jsm in nsISupportsArray replaced by nsIArray
      yet another attempt to fix restore maximized window. This is tricky because it
      bump to v0.4.5
      slpash page when version change is now release-notes
      fix options' filepickers (#82)
      added locale sk-SK. thx Slavko slavino.sk
      add git rev to build dirname
      keep long living references to timers
      add '-debug' to build dirname when applicable
      * more accurate startup event detection
      * display popup menu window items for all application, not only browsers
      add support for Zotero app
      cleaning
      cleaning
      fix negative message count bug
      example of using libfirtray to display gtk version
      don't actually use libfirtray (nor display gtk version)
      cleaning
      refactor startIconBlinkingMaybe()
      support urgency hint
      do chat icon blinking ourselves
      cleaning
      implement experimental cross-fading for blinking chat icon
      handle blinking on new messages for twitter accounts
      Merge branch 'twitter-blink' into icon-blink
      * use a pool of conversations for handling attention calling
      bump Zotero version to 4.*
      fix start_hidden by hiding only when app not started
      bump version to 0.4.6
      address compatibility warnings from AMO
      for Thunderbird, base startup event on the last restored window's map.
      use nested timers to mimic sleep()
      use |yield| in addition to nested timers for ChatStatusIcon fading
      Merge branch 'startup' into v0.4.6rc2
      * add chat_icon_blink, chat_icon_blink_style options
      Merge branch 'cross-fade' into v0.4.6rc2
      * fix merge: ChatStatusIcon.stopCrossFading() was defined twice
      attempt to address the the compatibility warning "Some JS modules were moved
      fix ChatStatusIcon blinking
      fix: add long-living references to timers for ChatStatusIcon blinking
      cleaning
      remove experimental fade feature for AMO review
      * handle chat_icon_blink and chat_icon_enable prefs properly
      tune pref tooltip for mail_change_trigger
      set urgency hint on all windows for new messages
      use 'focus-in' event for unsetting urgency hint
      Merge branch 'fade'
      Merge branch 'urgency'
      fix error catching when accounts not yet initialized
      * fix: correct launch of app-started event in Thunderbird when windows not
      * revert to using setVisibility() instead of baseWin.visibility=false on
      broader detection of the iconify event
      comment on restoring minimized windows when hides_on_minimize
      better remember_desktop.label string
      new es-AR fr it nl zh-TW locales
      add preferences item to popup menu
      add locales for preferences item in popup menu
      * fix detection of account deletion/addition (see b3869630)
      bump version to 0.4.7
      inject scm revision into built install.rdf
      fix Accounts() generator (bug introduced in 65d175)

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/firetray.git



More information about the Pkg-mozext-commits mailing list