Closed Bug 100644 Opened 18 years ago Closed 18 years ago

Add Talkback to RPM builds

Categories

(Core Graveyard :: Talkback Client, enhancement)

x86
Linux
enhancement
Not set

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 86068

People

(Reporter: u27431, Assigned: namachi)

Details

Attachments

(9 obsolete files)

I was wondering if Talkback could be added to the Linux RPM builds.  I can't
seem to install it via XPI (there are bugs already filed that seem to cover that
problem) and would really like to continue using RPM.  I am currently using the
0.9.4 milestone.
Severity: normal → enhancement
Status: UNCONFIRMED → NEW
Ever confirmed: true
me too, how about a reply?
this is 3 months old
chris from redhat is working on it.  
dupe of bug 86068

*** This bug has been marked as a duplicate of 86068 ***
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
A dup indeed.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
[PATCH 1/9] Add more .gitignore/.hgignore entires

From 87f3ba62f0eedab204b1cea041ea398765f28d7d Mon Sep 17 00:00:00 2001
---
 .gitignore | 3 +--
 .hgignore  | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)
[PATCH 2/9] nsID stringification helper for logging

From 82519ccddc288ae8d12ed97ad1a7a3265debf6f6 Mon Sep 17 00:00:00 2001
---
 xpcom/glue/nsID.h | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
[PATCH 3/9] Add GenerateUUID to gfxUtils; use it instead of direct

From 5de25d7c837b995cc95771004be111453fa80cb3 Mon Sep 17 00:00:00 2001
 UUIDGenerator calls
---
 gfx/thebes/gfxDWriteFontList.cpp | 13 ++-----------
 gfx/thebes/gfxFontUtils.cpp      | 14 ++------------
 gfx/thebes/gfxUtils.cpp          | 11 +++++++++++
 gfx/thebes/gfxUtils.h            |  6 ++++++
 4 files changed, 21 insertions(+), 23 deletions(-)
[PATCH 4/9] Move vsync notification/distribution to nsIWidget and

From 9c9d3a52c26c6dd3ba9cb05fb985cb4b4c556999 Mon Sep 17 00:00:00 2001
 nsBaseWidget
All incoming vsync notifications (from hardware or other sources) come
into a widget, which will then distribute it to its child widgets,
its refresh drivers, compositors, etc.

This gives us a single place to override the current vsync source,
so that we can handle per-monitor vsync, VR HMDs, etc.

Child processes have their PuppetWidgets listen to vsync directly
for the appropriate source (instead of going through their
parent cross-process widget).
---
 dom/ipc/PBrowser.ipdl               |   1 +
 dom/ipc/TabChild.cpp                |   6 +-
 dom/ipc/TabParent.cpp               |  10 +-
 gfx/layers/ipc/CompositorParent.cpp |  22 +-
 gfx/layers/ipc/CompositorParent.h   |   6 +-
 gfx/tests/gtest/TestVsync.cpp       |  77 ++-----
 gfx/thebes/SoftwareVsyncSource.cpp  |  83 ++++---
 gfx/thebes/SoftwareVsyncSource.h    |  34 +--
 gfx/thebes/VsyncSource.cpp          | 207 ++++++++++-------
 gfx/thebes/VsyncSource.h            | 148 ++++++++-----
 gfx/thebes/gfxAndroidPlatform.cpp   |  82 +++----
 gfx/thebes/gfxDWriteCommon.h        |   1 -
 gfx/thebes/gfxPlatform.cpp          |  28 ++-
 gfx/thebes/gfxPlatform.h            |   6 +
 gfx/thebes/gfxPlatformMac.cpp       | 204 ++++++++---------
 gfx/thebes/gfxUtils.cpp             |   2 +
 gfx/thebes/gfxWindowsPlatform.cpp   | 349 ++++++++++++++---------------
 ipc/glue/BackgroundChildImpl.cpp    |   4 +-
 ipc/glue/BackgroundChildImpl.h      |   2 +-
 ipc/glue/BackgroundParentImpl.cpp   |   4 +-
 ipc/glue/BackgroundParentImpl.h     |   2 +-
 ipc/glue/PBackground.ipdl           |   3 +-
 layout/base/nsRefreshDriver.cpp     | 421 +++++++++++++----------------------
 layout/base/nsRefreshDriver.h       |   5 +-
 layout/ipc/VsyncChild.cpp           |  45 ++--
 layout/ipc/VsyncChild.h             |  33 +--
 layout/ipc/VsyncParent.cpp          |  16 +-
 layout/ipc/VsyncParent.h            |  13 +-
 widget/PuppetWidget.cpp             |  19 ++
 widget/PuppetWidget.h               |   4 +
 widget/VsyncDispatcher.cpp          | 201 -----------------
 widget/VsyncDispatcher.h            |  98 --------
 widget/gonk/HwcComposer2D.cpp       |   4 +-
 widget/gonk/HwcComposer2D.h         |   5 +
 widget/gonk/nsScreenManagerGonk.cpp |   6 +-
 widget/moz.build                    |   2 -
 widget/nsBaseWidget.cpp             | 431 ++++++++++++++++++++++++++++++++----
 widget/nsBaseWidget.h               |  38 +++-
 widget/nsIWidget.h                  |  25 ++-
 39 files changed, 1362 insertions(+), 1285 deletions(-)
 delete mode 100644 widget/VsyncDispatcher.cpp
 delete mode 100644 widget/VsyncDispatcher.h
Attachment #8673737 - Flags: review?(roc)
Attachment #8673737 - Flags: review?(mchang)
[PATCH 5/9] Bug 1196366, add support for Oculus 0.7 runtime

From 037a8dde30d06cca0804a9eca1eac49af0f6c0ff Mon Sep 17 00:00:00 2001
---
 gfx/layers/d3d11/TextureD3D11.cpp |  20 +++++-
 gfx/layers/d3d11/TextureD3D11.h   |   6 +-
 gfx/thebes/gfxPrefs.h             |   1 +
 gfx/vr/gfxVROculus.cpp            | 133 +++++++++++++++++------------------
 gfx/vr/gfxVROculus.h              |   2 +
 gfx/vr/ovr_capi_dynamic.h         | 141 ++++++++++++++++++++++----------------
 modules/libpref/init/all.js       |   2 +
 7 files changed, 170 insertions(+), 135 deletions(-)
[PATCH 6/9] Have HMDs create their own VsyncDisplay, and have widget

From d13872327716b4c1f36ebbd1bd15de3e1b5bf71c Mon Sep 17 00:00:00 2001
 keep track of currently attached HMD
---
 dom/base/nsGlobalWindow.cpp |  1 +
 dom/base/nsGlobalWindow.h   |  2 ++
 dom/base/nsPIDOMWindow.h    |  3 +++
 gfx/vr/gfxVR.cpp            |  2 ++
 gfx/vr/gfxVR.h              |  4 +++-
 gfx/vr/gfxVROculus.cpp      | 22 ++++++++++++++++++----
 gfx/vr/gfxVROculus.h        |  4 ++++
 widget/nsBaseWidget.cpp     | 29 +++++++++++++++++++++++++++++
 widget/nsBaseWidget.h       |  5 +++++
 widget/nsIWidget.h          |  6 ++++++
 10 files changed, 73 insertions(+), 5 deletions(-)
[PATCH 7/9] Silk docs update

From 2e1c3d46d7be4fd3e257ece51aabf8a02ed2e4d8 Mon Sep 17 00:00:00 2001
---
 gfx/doc/Silk.md | 173 ++++++++++++++++++++++----------------------------------
 1 file changed, 68 insertions(+), 105 deletions(-)
Attachment #8673740 - Flags: review?(mchang)
[PATCH 8/9] Great Vsync Renaming

From 61544f1bc60976fe3de3daa6cb5ab25981aefd8c Mon Sep 17 00:00:00 2001
---
 dom/ipc/TabChild.cpp                |   6 +-
 dom/ipc/TabParent.cpp               |   4 +-
 gfx/doc/Silk.md                     |  38 ++--
 gfx/layers/ipc/CompositorParent.h   |   2 +-
 gfx/tests/gtest/TestVsync.cpp       |  17 +-
 gfx/thebes/SoftwareVsyncSource.cpp  | 141 ---------------
 gfx/thebes/SoftwareVsyncSource.h    |  45 -----
 gfx/thebes/VsyncSource.cpp          | 197 ---------------------
 gfx/thebes/VsyncSource.h            | 129 --------------
 gfx/thebes/gfxAndroidPlatform.cpp   |  28 +--
 gfx/thebes/gfxAndroidPlatform.h     |   2 +-
 gfx/thebes/gfxHarfBuzzShaper.h      |  10 +-
 gfx/thebes/gfxPlatform.cpp          |  31 ++--
 gfx/thebes/gfxPlatform.h            |  14 +-
 gfx/thebes/gfxPlatformMac.cpp       |  32 ++--
 gfx/thebes/gfxPlatformMac.h         |   4 +-
 gfx/thebes/gfxUtils.cpp             |   1 +
 gfx/thebes/gfxVsync.cpp             | 339 ++++++++++++++++++++++++++++++++++++
 gfx/thebes/gfxVsync.h               | 163 +++++++++++++++++
 gfx/thebes/gfxWindowsPlatform.cpp   |  40 ++---
 gfx/thebes/gfxWindowsPlatform.h     |   2 +-
 gfx/thebes/moz.build                |   6 +-
 gfx/vr/gfxVR.cpp                    |   4 +-
 gfx/vr/gfxVR.h                      |   4 +-
 gfx/vr/gfxVROculus.cpp              |  16 +-
 gfx/vr/gfxVROculus.h                |   4 +-
 ipc/glue/PBackground.ipdl           |   5 +-
 layout/base/nsRefreshDriver.cpp     |   2 +-
 layout/ipc/VsyncChild.cpp           |   4 +-
 layout/ipc/VsyncChild.h             |   6 +-
 layout/ipc/VsyncParent.cpp          |  20 +--
 layout/ipc/VsyncParent.h            |   8 +-
 widget/PuppetWidget.cpp             |   8 +-
 widget/PuppetWidget.h               |   2 +-
 widget/gonk/HwcComposer2D.cpp       |   6 +-
 widget/gonk/HwcComposer2D.h         |   4 +-
 widget/gonk/nsScreenManagerGonk.cpp |   4 +-
 widget/nsBaseWidget.cpp             |  82 ++++-----
 widget/nsBaseWidget.h               |   8 +-
 widget/nsIWidget.h                  |   2 +-
 40 files changed, 711 insertions(+), 729 deletions(-)
 delete mode 100644 gfx/thebes/SoftwareVsyncSource.cpp
 delete mode 100644 gfx/thebes/SoftwareVsyncSource.h
 delete mode 100644 gfx/thebes/VsyncSource.cpp
 delete mode 100644 gfx/thebes/VsyncSource.h
 create mode 100644 gfx/thebes/gfxVsync.cpp
 create mode 100644 gfx/thebes/gfxVsync.h
Attachment #8673741 - Flags: review?(mchang)
[PATCH 9/9] build fixup

From db125ba27257d139f5ef4620c546f52aba91b3b2 Mon Sep 17 00:00:00 2001
---
 gfx/thebes/gfxScriptItemizer.cpp | 2 ++
 1 file changed, 2 insertions(+)
You need to log in before you can comment on or make changes to this bug.