| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This is fallout from e4c83bbfdb60fdfe0bae207b1ddae295dc267a23,
which removed a necessary check.
|
|
|
|
| |
AsyncFuncData.folder was entirely unused. Drop it.
|
|
|
|
|
|
|
| |
Simplify the error checks and move all common behaviour into a utility
function.
https://bugzilla.gnome.org/show_bug.cgi?id=712536
|
|
|
|
|
|
|
| |
Make theme_pixbuf_destroy() NULL-safe like g_free(), and add a clear
function in the spirit of the g_clear_* family of functions.
https://bugzilla.gnome.org/show_bug.cgi?id=712536
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=712536
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When doing updates, gtk_progress_bar_real_update can calculate
compute a negative value for activity_pos.
If the allocation width is smaller than (xthickness + size),
pbar->activity_pos will be set to a negative value and this will
cause the drawing code to emit a warning about coordinates being
out of bounds.
Prevent this by keeping the value at least 0.
https://bugzilla.gnome.org/show_bug.cgi?id=701751
|
|
|
|
|
|
|
|
| |
The MINMAXINFO struct was being populated based upon geometry hints when
GDK_HINT_MAX_SIZE flag was enabled, then promptly having its values blown
away with default values.
https://bugzilla.gnome.org/show_bug.cgi?id=711110
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=709293
|
|
|
|
| |
I managed to forget the 'share' component of the path.
|
| |
|
| |
|
| |
|
|
|
|
| |
It does't work in make distcheck.
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=513812
|
|
|
|
|
|
| |
We added code to look for gtkrc in system config dirs,
and then proceeded to move it to /usr/share/gtk-2.0 :-(.
So, look in that location as well.
|
|
|
|
| |
(cherry picked from commit 0ae728e2424406f1dab3878a31942d9dd8862c1a)
|
| |
|
| |
|
|
|
|
| |
due to preedit_str being initialized as an empty string rather than NULL.
|
|
|
|
|
|
|
| |
Commits the pre-edit string on receipt of focus_out and reset
commands.
Patch refinements by Cody Russell <bratsche@gnome.org> and
Ek Kato <ek.kato@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If gdk_pixmap_new() fails (e.g. CreateDIBSection() failure) we end up
g_object_unref()-ing the temporary GdkPixmap, and we do this before having set
the drawable_impl->hdc and drawable_impl->hdc_count. Now, this could have just
been a couple of warnings being dumped, but instead it really crashes the
application because in win32-specific GdkDrawable's finalize() we assert if
drawable_impl->hdc_count is not zero:
Gdk:ERROR:gdkdrawable-win32.c:2047:_gdk_win32_drawable_finish: assertion failed: (impl->hdc_count == 0)
In order to avoid this crash, we make sure we don't decrement the hdc_count in
the GdkPixmap's finalize() unless we have it set first (i.e. we avoid hdc_count
going down to -1).
https://bugzilla.gnome.org/show_bug.cgi?id=699236
|
|
|
|
| |
Original patch was a bit excessive, just needed to not forward the command.
|
|
|
|
|
|
|
| |
Part 1 of the fix; part 2 awaits Glib developer approval (see
https://bugzilla.gnome.org/show_bug.cgi?id=704374) and is more
correctly associated with
https://bugzilla.gnome.org/show_bug.cgi?id=674108
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692548
|
|
|
|
| |
NSTextInputClient should not chain unhandled commands to super
|
|
|
|
|
|
|
|
|
|
|
|
| |
When _gdk_windowing_create_cairo_surface() gets called, we should always create
a fully new cairo surface, instead of just referencing the available one, which
may already be finished (i.e. in CAIRO_STATUS_SURFACE_FINISHED state).
A new user_data key is added to the surface to explicitly release the acquired
DC when the surface is destroyed, independent to the user_data key added to
clear the impl->user_data pointer.
https://bugzilla.gnome.org/show_bug.cgi?id=695636
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=536767
|
|
|
|
|
|
|
| |
We can only handle 2^15-1 pixels, not 2^16-1.
Pointed out by Morten Welinder.
http://bugzilla.gnome.org/show_bug.cgi?id=698758
|
|
|
|
| |
After switch to immodules.cache
|
| |
|
|
|
|
|
|
|
|
|
|
| |
When an application translates a key event and drop its native event
before passing to imquartz, it can't recognize the NSEvent. On this
case imquartz doesn't emit any signals such as "commit" signal so
that the application doesn't insert any text. To avoid no response,
at least imquartz should fallback to slave GtkIMContextSimple.
https://bugzilla.gnome.org/show_bug.cgi?id=694273#c27
|
|
|
|
|
|
|
|
| |
The third argument to AC_ARG_ENABLE is the action done when
the argument is specified, not when it is enabled.
This resulted in --disable-man enabling those.
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
|
|
|
|
|
|
| |
because nobody has called gdk_keymap_get_for_display() before.
Now we simply make sure the default display's keymap exists
if somebody calls any gdk_keymap_*() function with a NULL
keymap (which is an allowed value).
|
|
|
|
| |
(cherry picked from commit 0e4d9b7793c16fd98b396ffe6b8db48b8e09f1d2)
|
|
|
|
|
|
|
|
| |
Defining INITGUID causes a build failure with mingw-w64 > r5589.
https://bugzilla.gnome.org/show_bug.cgi?id=699673
(cherry picked from commit 6a71820ff399b32c4a95e7b17979513783c4e052)
|
| |
|
|
|
|
|
| |
This is much more convenient for packagers than having to
redirect the output into the cache file, and much less error-prone.
|
|
|
|
|
|
|
|
| |
These files contain architecture-dependent paths, and thus placing
them into sysconfdir causes unnecessary hassle. Now the immodule cache
file is looked for in libdir/gtk-2.0/2.10.0/immodules.cache.
Belated backport of a change that was done in the run-up to 3.0.
|
|
|
|
|
| |
This will allow us to ship package defaults in /usr instead
of /etc.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Show printers advertised by avahi on local network. CUPS
backend now looks for _ipps._tcp and _ipp._tcp services
offered by avahi. If it finds such a service (printer)
it requests its attributes through IPP_GET_PRINTER_ATTRIBUTES
ipp request and adds it to the list of printers. Such printer
behaves like a remote printer then.
If an avahi printer is a default printer then it is considered
default by the backend only if there is no local or remote
default printer.
This functionality is enabled when building Gtk+ with CUPS 1.6
or later because it replaces browsing protocol removed in CUPS 1.6.
https://bugzilla.gnome.org/show_bug.cgi?id=702455
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The file chooser does not show the hours for files modified today
when using it & hu locales on Win32. This is due to the %k format conversion
for strftime() that is in Olson's Timezone Package, which msvcrt.dll doesn't have.
Cygwin has it, though.
So for now, we just use a %H format. While %k would render
six-in-the-morning as " 6" (6 preceded by a space), %H will render it
as "06".
https://bugzilla.gnome.org/show_bug.cgi?id=560337
|
|
|
|
|
| |
The function is now only called when the keymap has actually
changed. bug #698183.
|
|
|
|
|
|
| |
and not on each keystroke, which for some IMs apparently caused a full
update on each keystroke, not just a check for changes. Patch from
Takuro Ashie, bug #698183.
|