Commit Graph
28 Commits
Author SHA1 Message Date
Cédric Krier 7326f057ec Bundle CA certificates when freezing
On Darwin either, Python uses its own copy of OpenSSL and so it does not use
the certificate from the OS.

issue8865
review274421002
2019-12-05 21:24:43 +01:00
Cédric Krier a3337e52c9 Use GtkApplication
- Connect to the database before starting the application to generate the ID
- Use application menu
- Use HeaderBar to receive the global search entry and favorites
- Use MenuButton for tab menu
- Remove IPC and rely on GtkApplication command
- Use GtkApplication.get_active_window for get_toplevel_window
- Use Singleton pattern for Main

issue7563
review48521002
2018-07-24 18:46:26 +02:00
Cédric Krier ce385af57d Update to Python 3
issue7488
review48431002
2018-06-26 19:08:57 +02:00
Cédric Krier ee286246e1 Remove support of GTK+ 2.0
issue6932
review35761002
2017-11-27 22:11:59 +01:00
Cédric Krier eec737558c Fix wrong module for platform test
introduced in rev d94c92c1de67
2017-11-11 18:39:26 +01:00
Cédric Krier c432564c4c Add support for cx_Freeze 5
- rename some options
- clean path of gtk configurations
- import user module for customization
- add lib directory in python path

issue6902
review39861002
2017-11-09 19:05:20 +01:00
Cédric Krier 7436b718fe Set SSL_CERT_FILE and SSL_CERT_DIR only under frozen win32
This is the only case where ssl certificates are bundled. On other platform,
it prevents to use the system certificates.

issue6901
review36771002
2017-11-09 19:00:56 +01:00
Cédric Krier 2526aa733b Filter psn argument under darwin
issue6899
review44421002
2017-11-09 18:59:57 +01:00
Cédric Krier d8362cd409 Copy CA certificate when compiling for win32
ssl version of msys2 does not use the default certificate of Windows but only
the certificates bundled in OPENSSLDIR.

issue6771
review38721002
2017-09-27 18:39:03 +02:00
Cédric Krier 8d89c49591 Replace py2exe and py2app by cx_Freeze
issue5084
issue5085
review28821002
2016-10-02 14:58:47 +02:00
Cédric Krier 4e0b5d7040 Remove execfile from setup.py
issue4654
review6171003
2015-03-19 21:24:15 +01:00
Cédric Krier e61cc52641 Fix flake8 2013-02-16 18:27:41 +01:00
Cédric Krier d7db98df9b Disable dbusmenu and overlay-scrollbar
issue2492
issue2636
review605002
2012-12-10 16:18:43 +01:00
Pander 8bcc90c2c7 Enable verbose and logging to stdour and stderr in frozen mode.
issue2156
2011-10-02 13:00:45 +02:00
Nicolas Évrard 45c7a28212 Remove catch all exceptions
review35008
2011-06-14 18:47:49 +02:00
Cédric Krier d0b95c496d Allow py2exe to work with Python >= 2.6 and with pygtk all-in-one for issue1350 2011-04-10 21:12:02 +02:00
Cédric Krier df7f9b9597 Catch only Exception according to PEP 352 2010-07-08 19:52:57 +02:00
Cédric Krier 73bb4adc63 Add immodules and gtk locale into MacOS bundle 2010-03-11 16:24:44 +01:00
Cédric Krier c28d17ad76 Remove strip and limit on print profile stats 2010-01-08 10:33:06 +01:00
Cédric Krier 42ff7838ff Add profile mode and use --profile argv 2010-01-07 23:45:54 +01:00
Cédric Krier 1d9c0ac7c8 Redirect to devnull stdout and stderr under py2exe for issue1030 2009-11-11 00:07:05 +01:00
Cédric Krier 7709bac3e6 Use Clearlooks as theme for MacOS bundle
Remove shell script in setup.py for issue1100
2009-07-23 17:07:20 +02:00
Cédric Krier 1f2701333f Let py2exe packages the gtk dll and copy in dist_dir gtk configuration 2009-05-30 18:29:04 +02:00
Cédric Krier 18148a1fec Set environ settings into bin/tryton 2009-05-30 13:31:35 +02:00
Cédric Krier 01b766564a Fix typo for issue286 2008-08-27 16:11:58 +02:00
Cédric Krier 652befcfd1 Rename tryton in client to avoid double tryton module name 2008-08-27 11:16:13 +02:00
Cédric Krier e64430b89a Fix start script for win32 2008-06-13 14:19:30 +02:00
Cédric Krier fcfb8b1989 move tryton.py to bin for better script installation 2008-06-01 20:42:24 +02:00