summaryrefslogtreecommitdiff
path: root/libgnomekbd
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix up split_items usageRay Strode2012-03-261-6/+0
| | | | | | | | | | commit c9d3c0e939c21230d6088aaf915d9b7d965d97d8 introduced a couple of calls to gkbd_keyboard_config_split_items with the incorrect assumption that those calls return newly allocated memory. This commit drops the wrong free calls. https://bugzilla.gnome.org/show_bug.cgi?id=670164
* Revert "config: plug minor leak"Sergey V. Udaltsov2012-03-251-4/+2
| | | | This reverts commit a6ca20e027edf43df578c7cf1aa26eecb6512540.
* config: make gkbd_keyboard_config_equals more forgivingRay Strode2012-03-231-3/+56
| | | | | | | | | | options should be able to appear in different orders, or have different group names and still appear as equal. This commit makes gkbd_keyboard_config_equals more forgiving. https://bugzilla.gnome.org/show_bug.cgi?id=670164
* config: plug minor leakRay Strode2012-03-221-2/+4
| | | | | | | | | | gkbd_keyboard_config_split_items allocates its out args, but those allocations aren't getting cleaned up in gkbd_keyboard_config_copy_to_xkl_config This commit plugs that leak. https://bugzilla.gnome.org/show_bug.cgi?id=670164
* Got rid of the obsolete plugins architectureSergey V. Udaltsov2012-02-229-747/+3
| | | | In the GNOME 3 world, there are gnome-shell extensions, there is introspection - so plugins are not necessary any more
* Eliminated compatibility warningSergey V. Udaltsov2012-02-221-1/+2
|
* IndentingSergey V. Udaltsov2012-02-221-12/+27
|
* Changing API from GdkColor to GdkRGBA, GtkStyle to GtkStyleContextSergey V. Udaltsov2012-02-222-55/+67
|
* Completed introspection, using new libxklavier 5.2Sergey V. Udaltsov2012-02-144-2/+18
| | | | | New libxklavier 5.2 provides introspection, so it is now used by libgnomekdb. Of course, non-introspectable X11 API still provides some warning messages
* GtkTrayIcon:fg-color is a GdkRGBAChristian Persch2011-12-051-2/+2
| | | | | | | | ... and not a GdkColor. So use the right variable, and the right free function. Fixes a crash on session startup in gnome-settings-daemon, when using the gnome3 fallback session. https://bugzilla.gnome.org/show_bug.cgi?id=663816
* build: link libgnomekbd against libmFrédéric Péters2011-08-301-1/+2
|
* Small warnings eliminatedSergey V. Udaltsov2011-08-243-24/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=653155
* gir: remove wrong LDFLAGSStefan Sauer2011-08-241-1/+0
| | | | | | LIBBS don't belong to LDFLAGS anyway and the la files should have all needed information. The extra LIBS caused jhbuild failure where it would pick up system libs instead of the ones we just built. Fixes #653155
* Trying to be smart chosing the current monitorSergey V. Udaltsov2011-06-111-2/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=647646
* Using primary monitor screen size, not the screen sizeSergey V. Udaltsov2011-05-032-3/+8
| | | | | Using large screens can cause bad, huge, windows http://bugzilla.gnome.org/show_bug.cgi?id=647646
* Gir need librariesSergey V. Udaltsov2011-05-031-0/+1
| | | | Otherwise build process fails
* Status icon: fix size problemsMatthias Clasen2011-04-051-0/+11
| | | | | | | | There are bugs in both the notification area and in GtkStatusIcon when it comes to size allocation. This patch tries to work around them in a way that makes the keyboard indicator come up with a reasonable size initially, and not resize when clicked. https://bugzilla.gnome.org/show_bug.cgi?id=642703
* Use the right color for text in GkbdStatusVincent Untz2011-04-043-73/+100
| | | | | | | | | | | | This is really a big hack: instead of getting the information about how to draw the font from a GTK+ style, we get it from the GtkStyleContext from the tray icon widget embedded in the GtkStatusIcon. To make this happen, we have to fake the GtkStatusIconPrivate structure, and we rely on the fact that the tray icon widget is the first element in this structure. https://bugzilla.gnome.org/show_bug.cgi?id=642703
* Categorize gkbd-keyboard-display.desktopColin Walters2011-03-221-1/+1
| | | | | | | | In order to have the shell show it, it needs to "in theory" be in a menu, even if it's NoDisplay=true. "GNOME;Gtk;Core;" isn't shown anywhere, so stick it in "System Tools". https://bugzilla.gnome.org/show_bug.cgi?id=645283
* Slightly increase the font size for the key labelsSergey V. Udaltsov2011-03-141-1/+3
| | | | | It was 10, it is 12 now https://bugzilla.gnome.org/show_bug.cgi?id=642903
* Removed wrong double-incrementationSergey V. Udaltsov2011-03-071-1/+1
|
* explicit declaration of internal libxklavier functionsSergey V. Udaltsov2011-03-031-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=643754
* The latest changes in xk-c: variants contain full descriptionsSergey V. Udaltsov2011-03-013-25/+24
| | | | | The formatting of the visible strings changes: no need to prepend the layout description to the variant description.
* "font-size" gsetting should have a range tooSergey V. Udaltsov2011-02-281-0/+1
|
* Derived files should not be in gitSergey V. Udaltsov2011-02-282-86/+0
|
* Default value -1 not within rangeSergey V. Udaltsov2011-02-281-1/+1
|
* Fixed gschema filesSergey V. Udaltsov2011-02-283-5/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=643190
* Removed "Keyboard Layout" prefix from the preview dialogSergey V. Udaltsov2011-02-251-4/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=642903
* Improve app name and add iconWilliam Jon McCann2011-02-241-2/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=642903
* Added desktop file for the preview appSergey V. Udaltsov2011-02-243-8/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=642903
* Improved rendering of keysyms. No ISO_, underscores->spacesSergey V. Udaltsov2011-02-241-19/+26
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=642903
* Unneeded wrapping for caps lock removedSergey V. Udaltsov2011-02-241-1/+1
|
* Removed Printing of previewSergey V. Udaltsov2011-02-231-16/+0
| | | | | The code is there, the button can be added back to .ui file if necessary https://bugzilla.gnome.org/show_bug.cgi?id=642903
* For pressed keys, used the font color from gtk themeSergey V. Udaltsov2011-02-221-19/+29
| | | | http://bugzilla.gnome.org/show_bug.cgi?id=642903
* Removed useless Help buttonSergey V. Udaltsov2011-02-212-21/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=642903
* Make Caps Lock consistent with indicatorSergey V. Udaltsov2011-02-211-0/+4
| | | | http://bugzilla.gnome.org/show_bug.cgi?id=642903
* Added gconf->gsettings convertion fileSergey V. Udaltsov2011-02-182-0/+31
|
* Do not display VoidSymbol, use "" insteadSergey V. Udaltsov2011-02-171-0/+4
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=34369
* Do not use group name for the kbd drawing dialog titleSergey V. Udaltsov2011-02-103-95/+116
| | | | Use proper name from xml instead of group name
* libgnomekbd: Work-around automake dependenciesBastien Nocera2011-02-051-2/+2
| | | | | | automake and make seem to get confused when the library to link against is in another directory. It's not really though, so use the name of the library, instead of its full path.
* Another attempt to fix the dependency issueSergey V. Udaltsov2011-02-041-1/+1
|
* Improved keyboard drawing dialogSergey V. Udaltsov2011-02-043-18/+51
| | | | API is fixed, proper title taken from libxklavier meta data
* Build result - no need to keep in gitSergey V. Udaltsov2011-02-041-30/+0
|
* Invalid fix for the dependency removedSergey V. Udaltsov2011-02-031-1/+0
| | | | It broke the build process completely - so reverted
* Typo in the app nameSergey V. Udaltsov2011-02-031-1/+1
| | | | Using dashes instead of underscores
* Now, gkbd-keyboard-display is able to show layoutsSergey V. Udaltsov2011-02-033-62/+172
| | | | To be used by g-c-c
* Fix gkbd_keyboard_display buildDiego Escalante Urrelo2011-02-031-0/+1
| | | | Bug #641413
* Don't use different layouts per windowBastien Nocera2011-02-031-1/+1
| | | | | | | | | | | | Using different layouts per-window is confusing for new users. Both Windows and MacOS X default to using the same layout globally, and just like them, we offer a graphical way to change the layout (through a system icon). Once the user gains profiency in switching layouts, we can offer them a more complicated way, using separate layouts for each window. https://bugzilla.gnome.org/show_bug.cgi?id=641351
* Added gkbd-keyboard-display utilitySergey V. Udaltsov2011-02-035-2/+101
| | | | It is going to be used by the gnome-shell and gnome-control-center
* Improved handling of null/empty string with gsettingsSergey V. Udaltsov2011-01-311-2/+13
| | | | The patch contributed by halfline (Ray Strode) to avoid crashes in gdm