| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=700800
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the gobject is disposed the weak reference finalize
the accessible. But the gobject could still be reference
thus not finalized. As the gobject still holds the accessible
in its qdata, next call to atk_gobject_accessible_for_object
returns the old accessible freed memory. If the caller attempts
to do anything with this memory as if an atkobject it segfaults.
This happens here : gnome-shell segfault when the password prompt
it generates is triggered more than once. As the clutter stage still
holds a reference to the StIMText, which wasdisposed when the
password widget was destroyed with the end of the first password
widget, when the second password prompt attempt notify key focus to the
old widget, it gets its accessible (now freed memory) via the StIMText
qdata cache, and pass this to atk_object_notify_state_change.
gobject still hold a pointer to it via qdata.
https://bugzilla.gnome.org/show_bug.cgi?id=699262
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699368
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699256
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=696466
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=696409
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This adds the utility projects to build the introspection files for a
Visual C++ build of ATK in the main solution files, so one may choose to
build the introspection files directly from the Visual C++ projects if
he/she chooses to do so.
https://bugzilla.gnome.org/show_bug.cgi?id=694255
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the utility Python/.bat scripts to the distribution for building
the introspection files for ATK, and adds utility projects to build those
files when needed.
This makes use of Python Regex functionality so that we can read directly
from the autotools files to create the file list that is necessary to
build the introspection files, without needing to modify the autotools
files to create the file list.
|
| |
|
|
|
|
| |
Make entries more consistent with the other GNOME Visual Studio projects.
|
| |
|
|
|
|
|
|
|
| |
Bug 694117 add a default implementation for
atk_object_get_object_locale that uses setlocale. It was
reported that in some environments compilation fails due
the lack of the explicit include to locale.h.
|
| |
|
|
|
|
|
|
| |
Deprecated in favor of atk_object_get_object_locale
https://bugzilla.gnome.org/show_bug.cgi?id=694117
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=694117
|
| |
|
|
|
|
| |
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
|
|
|
|
| |
So we reuse the standard -Werror set of minimal code quality warnings.
|
|
|
|
|
| |
Otherwise we get a compiler warning because the implementation
of atk_hyperlink_is_selected_link isn't seeing the prototype.
|
| |
|
|
|
|
|
|
|
| |
Gtk now has a "level bar" widget, and we have no good atk role to
describe it.
https://bugzilla.gnome.org/show_bug.cgi?id=651343
|
|
|
|
| |
...it is required as a public header, and was missed.
|
|
|
|
|
| |
Since atk.vcproj, atk.vcxproj and atk.vcxproj.filters are generated/
completed during 'make dist', don't have git track these files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a PlatformToolset tag in the project configs so that we can
provide support for Visual Studio 2012 with relative ease as the format
of the VS 2012 projects are only slightly different from their VS 2010
counterparts. We can then use a script like the one used in GLib[1] to
copy the VS2010 projects and replace the necessary tags to create the
VS2012 projects.
This also cleans up the projects and property sheets, as there were some
unwanted/unneeded entries in them.
[1]: http://git.gnome.org/browse/glib/commit/?id=76cecf061b377d30e5422cdddb1fb9d19c52421d
|
| |
|
|
|
|
|
| |
Sorry, not my day
This reverts commit f0720ee41890f2f516233393a6a670b4670df9d0.
|
|
|
|
| |
This reverts commit 7bea65a047fee56629553db9244282886a96c2e8.
|
|
|
|
| |
This reverts commit e981d4fb3587735b84c42e75cdabc4ee2db090b7.
|
| |
|
|
|
|
|
|
|
|
|
| |
The atk.h header should not be part of the introspected files, and the
location of the atkversion.h should be pointed through top_builddir,
given that the file is generated by configure.
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Tested-by: Emmanuele Bassi <ebassi@gnome.org>
|
|
|
|
|
|
|
|
| |
It creates a circular dependency on the headers, and tricks the
introspection scanner to try and resolve the header multiple times.
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Tested-by: Emmanuele Bassi <ebassi@gnome.org>
|
|
|
|
|
|
| |
Added some versioning methods heavily based on gtk ones
https://bugzilla.gnome.org/show_bug.cgi?id=690379
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=656750
|
| |
|
|
|
|
|
| |
Use MultiByte character set for all projects and configs, so that we are
consistent with the whole GTK+/clutter stack
|
|
|
|
| |
Cosmetic change here...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a Windows .bat file to build the introspection files for ATK,
which requires:
-An MSVC-built version of ATK
-A valid build of gobject-introspection, preferably done with MSVC.
-A MinGW GCC installation to run the pre-processor during the dumping
stage*
-A Python installation
-Properly configured set of pkg-config (.pc) files for GLib and its deps.
This does not require a MSYS/Cygwin/BASH shell installed on the Windows
system
*Note that the generated and built dumper program is still compiled and
linked with the Microsoft compiler.
|
|
|
|
|
| |
These symbols are needed for export for introspection, specifically to
create the Atk-1.0.gir file.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=689907
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=686746
|
| |
|
|
|
|
| |
Detected by Joanmarie Diggs
|