1. 17 Jan, 2014 7 commits
  2. 15 Jan, 2014 1 commit
  3. 14 Jan, 2014 21 commits
  4. 13 Jan, 2014 11 commits
    • Daniel Mustieles's avatar
      Updated Spanish translation · 8a4da7f1
      Daniel Mustieles authored
    • Chun-wei Fan's avatar
      build/: Rename a Shared MSVC NMake Makefile · 202d9c4a
      Chun-wei Fan authored
      Rename testsrules_msvc.mak to detectenv_msvc.mak and remove some package-
      specific stuff from it, to reflect on the nature that this NMake Makefile
      is shared.
    • Chun-wei Fan's avatar
      MSVC Builds: Rework Introspection Build · 7115ccd3
      Chun-wei Fan authored
      The current approach of building the introspection files for GTK works, but
      is often cumbersome as one needs to set many environmental variables before
      launching a solution file, which runs a Windows batch script to generate
      the .gir/.typelib files. It was also possible to hand-run the batch script
      from the Visual Studio command prompt, but even more environmental
      variables need to be set.
      This changes the approach to build the introspection files using an NMake
      Makefile (but elimating from the Visual Studio Project Files the part to
      build the introspection files) to:
      -Make it clearer to the person building the introspection files what
       environmental variables are needed, specifically for PKG_CONFIG_PATH and
       MINGWDIR and CFG (formerly CONF). Setting stuff like VSVER, PLAT and BASEDIR
       is no longer required, which was a bit clunky.
      -Allows some more easier flexibility on the build of the intropsection files.
    • Dimitris Spingos's avatar
      Updated Greek translation · 0f53cd66
      Dimitris Spingos authored
    • Yosef Or Boczko's avatar
      Updated Hebrew translation · 6e0049dc
      Yosef Or Boczko authored
    • Chun-wei Fan's avatar
      Update gtk-install.*props · f70c0afd
      Chun-wei Fan authored
      Make sure the needed public headers for GTK master is "installed", and re-
      order some items so that it is easier when the headers lists are
      automatically acquired from the various Makefile.am's.
    • Chun-wei Fan's avatar
      build/win32/vs9/Makefile: Fix typo · 396f0168
      Chun-wei Fan authored
    • Matthias Clasen's avatar
      Add move and resize to the csd window menu · 6718a21b
      Matthias Clasen authored
      With the previous commit, these operations can be implemented
    • Matthias Clasen's avatar
      X11: Support keyboard-initiated move and resize operations · 7125cdc5
      Matthias Clasen authored
      _NET_WM_MOVERESIZE_MOVE_KEYBOARD for operations that are not
      initiated by a button-press event. Allow using these by passing
      a button of 0 to gdk_window_begin_move/resize_drag.
    • Matthias Clasen's avatar
      Redo csd window-dragging · 2232430a
      Matthias Clasen authored
      The window-dragging code had a number of issues: The code was
      starting a drag on every button press, never bothering to cancel
      them. This leads to the odd hand cursor occurring between the two
      clicks to maximize. We relied on GDK's multi-click detection, which
      gives us triple-clicks when we really want sequences of double-clicks.
      Lastly, we didn't propery restrict double-click handling to the primary
      button, so e.g. if you had a window on an empty workspace, double-right
      click on the titlebar would maximize it, which is not intended.
      This commit solves all three problem by a doing our own double-click
      detection, and only starting a drag when the pointer goes out of
      'double-click range'. We change the way dragging is implemented for
      menubars and toolbars to just letting events bubble up, so they
      get the same behaviour as the titlebar. To make this work, we
      have to select for pointer motion events in a few more places.
    • Matthias Clasen's avatar
      gtk-demo: Use primary-toolbar style in the application example · f940a60f
      Matthias Clasen authored
      Adwaita correctly restricts window-dragging to primary toolbars,
      Mark our toolbar as primary to test this.