Commit Graph

129 Commits

Author SHA1 Message Date
Olaf Schulz 6d347d1729 Update about dialog text and change my mail address.
Adds new shortcut for monitor switching to about dialog.
2019-11-12 10:41:39 +01:00
Olaf Schulz 02188f4d4c Allow manual re-sizing of window.
Changes in config-manager:
  Add 'color_event_box' option for debugging.

Changes in main window:
  The Gtk.Images was replaced by ScalingImage-objects. They reacts
  on window size changes.

Changes in key overlay:
  The combination of 1 VBox + 6 Hboxes was replaced by one Gtk.Layout
  element. A signal handler connects the element with window size changes.
2019-11-12 10:05:58 +01:00
Olaf Schulz fb41c192d2 First version with support of multiple monitors. Problems given if resolutions of monitors differs... 2019-11-06 21:04:59 +01:00
Olaf Schulz 5eb0bff042 Fix display of version number in about dialog. 2019-01-28 01:08:31 +01:00
Olaf Schulz 76277466c0 Add switch 'UBUNTU=1/0' to build package with pbuilder also against ubuntu bionic. 2019-01-25 17:21:56 +01:00
Olaf Schulz 8d544fb552 [release] Prepare next development version 2019-01-25 15:17:49 +01:00
Olaf Schulz 972cfa6f75 [release] Create new release 2019-01-25 15:10:52 +01:00
Olaf Schulz 8e99b6f5f5 Avoid valac warning and add test target 'deb-packages_as_user' 2019-01-25 14:07:55 +01:00
Olaf Schulz d2004964cb Derive release version from debian changelog
• Replace fixed RELEASE_VERSION variable in Makefile
by automatic generation.
• The manual set of this variable by './release' was removed.
• Remove dist-folder from clean-target because we want hold the results.
  (Several other make targets depends on clean.)
• Remove libunique-3.0-dev dependency from debian/control.

  deb packages, but
2019-01-25 11:52:55 +01:00
Olaf Schulz 264804d174 Remove libunique dependency
libunique-3.0 should not be used in Gtk3 application anymore.
Its functionality was replaced by Gtk.Application.
Moreover, the argument 1-5 now looks the displayed layer
again changes by key events.
2019-01-25 03:22:18 +01:00
Olaf Schulz 05bf909316 Extend release script commands
The script contains now the 'prepare' target. It simply stops before
non-local changes starts and could be used to test the script without
any hassle.
2019-01-24 12:45:04 +01:00
Olaf Schulz 12048bb90c Add Marco <hupfdule> Herrn to list of authors. 2019-01-11 15:36:39 +01:00
Marco Herrn f8a0d93ca3 Speficy "stable" as target release in changelog 2019-01-08 21:25:04 +01:00
Marco Herrn e3c2af86cd Replace quilt patch with dh_auto_install override 2019-01-08 16:44:11 +01:00
Marco Herrn 04902148ea Provide release script
- New script to check for clean repo state, build all distribution
  packages and upload them to github
- Script requests necessary information from user
- Script supports rollback
2019-01-08 16:23:21 +01:00
Marco Herrn 54a484b6b1 gitignore dist/ and tmp/ 2019-01-08 16:20:01 +01:00
Marco Herrn 3dc9f43a41 Update make targets for distribution package creation
- Create debian packages for one release and multiple architectures
- All distribution packages are put to dist/
2019-01-08 16:17:30 +01:00
Olaf Schulz 37a92a9754 Add debuild* targets to Makefile 2018-12-21 00:58:19 +01:00
Olaf Schulz 5501bd22d7 Remove '-0' from version to avoid lintian warning 2018-12-21 00:40:09 +01:00
Olaf Schulz c67e3b3191 Made project buildable with debuild 9 2018-12-21 00:05:48 +01:00
Olaf Schulz 91b2fa9a29 Fix install target in Makefile 2018-12-19 13:32:38 +01:00
Olaf Schulz e25e6289c9 Fix makefile target 2018-12-19 13:30:27 +01:00
Olaf Schulz 3ba695edbd Shift man-page from 'debian' into 'man'
Change suggested in #5.
2018-12-19 11:13:50 +01:00
Olaf Schulz 751a272866 Merge branch 'debian-package' into unstable 2018-12-19 00:46:52 +01:00
Olaf Schulz 5ac7c2dcf6 Refactoring of Makefile
- Add several double quotes to avoid problems with filenames with spaces.
- Shift several double quotes from Makefile variables to usage of this
  variables.
- Remove -r flag from one 'rm' call for security.
- Prepend 'rm -r' call by check if folder is no top-level directory.
        Before, the construction '$(VAR1)/$(VAR2)' looks dangerous,
        even if both variables are currently non-empty.
2018-12-19 00:46:22 +01:00
Olaf Schulz 21fbc1ce0a Update Debian package description.
- Replace non-existent 'max_height' by 'min_width' config option.
- Remove minor documentation errors.
2018-12-19 00:27:18 +01:00
Olaf Schulz 0869faeaf8 Fix version string display in info popup. 2018-12-18 23:37:52 +01:00
Olaf Schulz 078e64909e Merge branch 'make-dist-package' into unstable 2018-12-18 23:36:27 +01:00
Olaf Schulz 6fc54d8cdb Add release version string to Makefile
The VERSION variable (relevant for  debian package system) now
depends on the new variable RELEASE_VERSION.
2018-12-18 21:38:39 +01:00
Olaf Schulz 6258f8461d Merge branch 'make-src-package' into unstable 2018-12-18 21:34:11 +01:00
Olaf Schulz 8e2795c045 Add release version string to Makefile
The VERSION variable (relevant for  debian package system) now
depends on the new variable RELEASE_VERSION.
2018-12-18 21:27:59 +01:00
Olaf Schulz 31fdfba623 Merge commit 'refs/pull/6/head' of https://github.com/YggdrasiI/NeoLayoutViewer into unstable 2018-12-18 20:46:14 +01:00
Olaf Schulz be7e5cf7e1 Refactoring comments and README. No further changes 2018-12-18 20:43:23 +01:00
Marco Herrn f7b444d2f8 Add make target 'dist-package' 2018-12-18 17:04:19 +01:00
Marco Herrn a0c0fd0887 Provide debian/ directory for building debian packages 2018-12-18 16:42:37 +01:00
Marco Herrn e516525531 Add make target 'src-package' 2018-12-18 16:35:48 +01:00
Marco Herrn 03756a7f6f Fix 'clean' target
- Also delete 'bin/' and '.build_env'
2018-12-18 16:18:19 +01:00
Olaf Schulz 329d621bf8 Correct license mismatch in Readme (issue 4) 2018-09-16 17:57:12 +02:00
Olaf Schulz 3b57b6c232 Omit usage of builtin echo command if newline character is used 2017-12-24 10:48:17 +01:00
Olaf Schulz 8e165fb091 • (Re-)Add missing target for src/version.vala
• Windows-Build: Add target to download GTK dlls for cross compilation.
• Windows-Build: Add target to build libgee for cross compilation.
• Windows-Build: Now, build_cross_win depends on above targets.
2017-12-23 20:53:45 +01:00
Olaf Schulz 7cf5e02407 Fix issue in keysend (c function).
The issue was: Keys like XK_Backspace and XK_Enter sends the wrong keys.
Reason: gdk_keymap_get_entries_for_keyval return multiple combinations
of keycodes, i.e XK_Enter returns
(key=36, modifier=0) [Enter], [Mod4]+p,
(key=55, modifier=32) [Mod4]+p,
(key=55, modifier=33) [Mod4]+[Shift]+p

The latest version is returned, but collides with this 'bugfix':
'if( keymod.modifiers == 33 ) keymod.modifiers = 0;'

Solution:
Return first version (36, 0). Moreover the 'bugfix' is commented out,
but this had to recheck on several systems.
2017-11-17 17:19:25 +01:00
Olaf Schulz 077fc067d7 Add build target for windows. (This only build a very striped version\!) 2017-11-17 16:56:34 +01:00
Olaf Schulz 40bc020add Propagate shared asset folder from Makefile
and fix error in automatic search of asset folder.
2017-11-12 17:55:30 +01:00
Olaf Schulz f1719e90fe Replace deprecated usages of Gtk.Stock and Gtk.ImageMenuItem 2017-11-12 17:18:57 +01:00
Olaf Schulz 5d49593858 Bugfixes and remove of deprecated warnings.
- Makefile: Do not rebuild app for install target
- Show/Hide-Bug: Prevent window position at screen center in i3-wm.
- Set parent window option of about dialog.
- Switch from Gtk.VBox to Gtk.Box.
- Switch from Gdk.x11_get_default_xdisplay() to Gdk.X11.get_default_xdisplay()
- Switch from Gdk.x11_get_default_root_xwindow() to Gdk.X11.get_default_root_xwindow()
2017-11-12 12:59:17 +01:00
Olaf Schulz 93636f251e Update 2017
• Änderung des Namens der Konfigurationsdatei:
  .neo_layout_viewer.conf => neo_layout_viewer.conf
  (Da sie standardmäßig im '.config'-Verzeichnis erstellt wird, braucht
  sie nicht „doppelt“ versteckt werden.)
• Bugfix Icon-Pfad von Indicator-Applet war irrtümlich fixiert und wird
  nun aus dem Asset-Pfad abgeleitet.
• Neben ./asset wird nun auch ../asset als möglicher Standort für die
  Grafiken angenommen.
• Info-Popup: Zeigt nun an, welche Config-Datei geladen wurde.
• Makefile baut neues Binary nur noch bei geänderten Sourcen oder geänderten
  Umgebungsvariablen.
• Info-Popup: Zeigt git-commit id an.
2017-11-12 02:52:38 +01:00
Olaf Schulz 1c596d250a Fix typos. 2016-07-13 01:08:07 +02:00
Olaf Schulz fb6ddb0aaa Merge branch 'master' of github.com:YggdrasiI/NeoLayoutViewer 2015-01-10 22:07:05 +01:00
Olaf Schulz 246bd2457b Add gtk window hint. This info is useful for tiling window managers. 2015-01-10 22:06:24 +01:00
Olaf S. 0cfbd94dc5 Update README.md
Minimal readme changes.
2015-01-10 22:01:38 +01:00