Daniel Narvaez
9778f1d35f
Don't set AT_SPI_CLIENT
...
This is not necessary anymore with latest at-spi2-atk
(See commit 683739dea15d7c02c217a404d8c5d9d7af076a57)
11 years ago
Daniel Narvaez
2476561bd0
Reapply pootle changes
...
Excluding the pot change
11 years ago
Daniel Narvaez
6316d3afcd
Revert "Push several PO files"
...
This reverts commit 423278c88e
.
11 years ago
Pootle daemon
423278c88e
Push several PO files
11 years ago
Pootle daemon
4b1a0a1bda
Merge branch 'master' of github.com:sugarlabs/sugar-toolkit-gtk3
11 years ago
Daniel Drake
12476caa12
Improve bundle API for bundleregistry changes
...
The bundle API is a bit confusing and inconsistent. Fix up the
ActivityBundle and ContentBundle classes to be more consistent and to
work with the ongoing improvements being made in bundleregistry.
11 years ago
Daniel Drake
f4c1bd152a
Add bundle instantiation helpers
...
Add some helper functions for use by upcoming changes in the Sugar shell.
11 years ago
Gonzalo Odiard
ad3c163023
Fix ObjectChooser backwards compatibility
...
The last change brak compatibility with the use in activities
without set the filter_type parameter, because None is not
a allowed value in the dbus call.
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
11 years ago
Pootle daemon
5b497592ed
Merge branch 'master' of github.com:sugarlabs/sugar-toolkit-gtk3
11 years ago
Daniel Narvaez
f54229efd2
Move setting AT_SPI_CLIENT to discover
...
It needs to be called as early as possible before unit tests
has a chance to import gtk.
Hopefully will fix random test failures we are seeing in buildbot.
11 years ago
Daniel Narvaez
6d319619f0
Factor out the discover logic to the test module
...
This avoids duplication in sugar and sugar-toolkit-gtk3
makefiles.
11 years ago
Pootle daemon
650c943c87
Merge branch 'master' of github.com:sugarlabs/sugar-toolkit-gtk3
11 years ago
Gonzalo Odiard
da3786d2fb
Add filter_type optative parameter to objectchooser
...
Constants are defined to select the different filter_type
values. A comment was added to document the use.
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
11 years ago
Pootle daemon
14a367aa25
Merge branch 'master' of github.com:sugarlabs/sugar-toolkit-gtk3
11 years ago
Pootle daemon
08f6b4797d
Commit from Sugar Labs: Translation System by user cjl.: 10 of 40 messages translated (1 fuzzy).
11 years ago
godiard
b3e4a7ea8d
Merge pull request #6 from dnarvaez/printui
...
Log the UI tree on error
11 years ago
Daniel Narvaez
19bc2268d4
Log the UI tree on error
...
The dump method doesn't actually print anything, just
returns the tree as a string.
11 years ago
Pootle daemon
63f2724206
Merge branch 'master' of github.com:sugarlabs/sugar-toolkit-gtk3
11 years ago
Pootle daemon
cf4f5845c0
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
11 years ago
manuq
f9e80a90f7
Merge pull request #5 from dnarvaez/atspi
...
Set the AT_SPI_CLIENT variable in the tests
11 years ago
Daniel Narvaez
5bef5a82d2
Set the AT_SPI_CLIENT variable in the tests
...
This ensures the test itself is not recognized as a client
by the registry. I'm not sure how that happens since we are
not loading gtk, but it does. Not being a real gtk client with
a mainloop we wasn't answering dbus calls and causing the registry
to hang and fail.
11 years ago
Walter Bender
8c0f4c025c
Merge branch 'unittest' of https://github.com/dnarvaez/sugar-toolkit-gtk3 into dnarvaez-unittest
11 years ago
Daniel Narvaez
4dc7b9e4a4
Don't set atspi timeout
...
Looking at the code I'm unconvinced this behaves as expected,
in certain cases at least. So reverting it for now to avoid
confusion.
11 years ago
Daniel Narvaez
521778636e
Add a UIUnitTest class
...
To make it easier to write UI unit tests.
11 years ago
walterbender
7fef364494
Merge pull request #2 from dnarvaez/sbtree
...
Resync with the sugar-build implementation of tree.py
11 years ago
Daniel Narvaez
c86c582e19
Resync with the sugar-build implementation of tree.py
...
Development continued there for a while. Now I will remove it
and used the toolkit implementation instead.
Changes:
* Retry faster
* Handle GLib errors
* Don't always dump the tree
* Support master atspi api
11 years ago
William Orr
b9e17f640e
pep8'd tests
11 years ago
William Orr
30acc63d51
pep8'd examples
11 years ago
William Orr
c736ffefcd
pep8'd sugar3
11 years ago
William Orr
1252d95671
pep8'd sugar3.test
11 years ago
William Orr
69a7aa8f68
pep8'd sugar3.presence
11 years ago
William Orr
edbc8f53b3
pep8'd sugar3.graphics
11 years ago
William Orr
51f07bba81
pep8'd sugar3.dispatch
11 years ago
William Orr
220c9b68ef
pep8'd sugar3.datastore
11 years ago
William Orr
9e4454a2ed
pep8'd sugar3.bundle
11 years ago
William Orr
8a6c935dd0
pep8'd sugar3.activity
11 years ago
Walter Bender
3e5c37f3f8
Adding SugarExt for setting hidden attribute on FAT files
...
This extension is used by Sugar to set the HIDDEN attribute for
.Sugar-Metadata. By creating an extension, we avoid the need to add an
additional dependency (fatattr) to Sugar. The code is modeled after
fatattr, using an IOCTL call get and set FAT file attributes.
There is a corresponding patch for model.py in sugar/src/jarabe/journal
11 years ago
Daniel Narvaez
9396b09ee4
Send bundleId and objectId to javascript
...
Also use the json module to generate the environemnt
dictionary string. This takes care of a None objectId
cleanly.
11 years ago
Gonzalo Odiard
58bab9cf6a
Do not use the translated summary to get the value from gettext in the bundle builder
...
This patch is a rebased push from pull request #31
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
11 years ago
Daniel Narvaez
1f5e39f3a8
Cleanup environment initialization
...
We are not setting up a single sugar.window.environment object.
11 years ago
Daniel Narvaez
a1b73ff527
Rename HTML to web
11 years ago
Daniel Narvaez
8e381f9e2f
Make the inspector toggle work reliably
11 years ago
Daniel Narvaez
28fe9b757f
Use a relative path in the activities url
...
It's just a bit cleaner.
11 years ago
Daniel Narvaez
a30af509c2
Rework HTMLActivity to not inherit from Activity
...
This will make the activity use less memory and start faster.
11 years ago
Daniel Narvaez
3aadcbcbf0
Move the websocket service to the shell
...
It's a first step to make html activities much lighter. It also
just makes a lot more sense to have them interact directly with
the system rather than proxying through the python activity.
11 years ago
Daniel Narvaez
b276f61da1
Use javascript to setup websocket port and key
11 years ago
Daniel Narvaez
3f908ef999
Deprecate and ignore the SUGAR_EMULATOR variable
11 years ago
Daniel Narvaez
2fcac13791
Toggle the inspector on and off with ctrl-shift-i
11 years ago
Daniel Narvaez
0abae0e7d0
Use a custom scheme for app content
...
To get the origin right.
11 years ago
William Orr
e649070aa2
Replaced deprecated GObject methods with GLib methods
11 years ago